DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ UpdateStatWidget()

void PluginBase::UpdateStatWidget ( int rowIndex,
UTemperatureSourceDebug utsd )
inlineprotected

См. определение в файле PluginUniversalTemperatureSourceClient.c строка 187

188 {
189 m_StatListWidgets[rowIndex].ClearItems();
190
191 m_HeaderWidget[rowIndex].SetText(utsd.GetHeader());
192
193 int numPairs = utsd.PairsCount();
194 for (int i = 0; i < numPairs; ++i)
195 {
196 m_StatListWidgets[rowIndex].AddItem(utsd.GetName(i), null, 0, i);
197 m_StatListWidgets[rowIndex].SetItem(i, utsd.GetValue(i), null, 1);
198 }
199
200 // manually add value for distance (client only)
201 m_StatListWidgets[rowIndex].AddItem("distance", null, 0, numPairs);
202 m_StatListWidgets[rowIndex].SetItem(numPairs, vector.Distance(m_Player.GetPosition(), utsd.GetValue(0).ToVector()).ToString(), null, 1);
203 }
TextWidget m_HeaderWidget[MAX_SIMULTANEOUS_UTS]
TextListboxWidget m_StatListWidgets[MAX_SIMULTANEOUS_UTS]
PlayerBase m_Player
Определения PluginAdminLog.c:12

Перекрестные ссылки vector::Distance(), m_HeaderWidget, m_Player, m_StatListWidgets и float::ToString().

Используется в UpdateStatWidgets().