33 m_UTemperatureSourceDebugs.Clear();
38 vector playerPos = player.GetPosition();
41 GetGame().GetObjectsAtPosition(playerPos, LOOKUP_RADIUS, nearestObjects, null);
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());
61 m_UTemperatureSourceDebugs.Insert(utsd);
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());
77 m_UTemperatureSourceDebugs.Insert(utsd);