38 vector playerPos = player.GetPosition();
43 UTemperatureSource uts;
44 UTemperatureSourceDebug utsd;
46 foreach (
Object nearestObject : nearestObjects)
49 if (ent && ent.IsUniversalTemperatureSource() && ent != player)
51 uts = ent.GetUniversalTemperatureSource();
52 utsd =
new UTemperatureSourceDebug();
53 utsd.AddHeader(ent.GetType());
54 utsd.Add(
"position", uts.GetPosition().ToString(
false));
55 utsd.Add(
"fullrange", uts.GetFullRange().ToString());
56 utsd.Add(
"maxrange", uts.GetMaxRange().ToString());
57 utsd.Add(
"temperatureCap", uts.GetTemperatureCap().ToString());
58 utsd.Add(
"temperatureItemCap", uts.GetTemperatureItemCap().ToString());
65 if (player.GetItemInHands() && player.GetItemInHands().IsUniversalTemperatureSource())
67 uts = player.GetItemInHands().GetUniversalTemperatureSource();
68 utsd =
new UTemperatureSourceDebug();
69 utsd.AddHeader(player.GetItemInHands().GetType());
70 utsd.Add(
"position", uts.GetPosition().ToString(
false));
71 utsd.Add(
"fullrange", uts.GetFullRange().ToString());
72 utsd.Add(
"maxrange", uts.GetMaxRange().ToString());
73 utsd.Add(
"temperatureCap", uts.GetTemperatureCap().ToString());
74 utsd.Add(
"temperatureItemCap", uts.GetTemperatureItemCap().ToString());
proto native void GetObjectsAtPosition(vector pos, float radius, out array< Object > objects, out array< CargoBase > proxyCargos)
Returns list of all objects in circle "radius" around position "pos".
proto native void Send(Object target, int rpc_type, bool guaranteed, PlayerIdentity recipient=NULL)
Initiate remote procedure call. When called on client, RPC is evaluated on server; When called on ser...