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

◆ UpdateDamageWidget()

void UpdateDamageWidget ( int index,
PlayerBase player )

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

97 {
99 if (m_PlayerDebugDamage.Contains(player))
100 {
102 value.GetReversed(damage_list);
103
104 m_DamageListWidgets[index].ClearItems();
105 if (damage_list.Count() > 0)
106 {
107 m_DamageListWidgets[index].Show(true);
108 for (int i = 0; i < damage_list.Count(); ++i)
109 {
110 DamageData data = damage_list[i];
111 float value_global = data.GetValueGlobal();
112 float value_blood = data.GetValueBlood();
113 float value_shock = data.GetValueShock();
114
115 m_DamageListWidgets[index].AddItem( value_global.ToString(), null, 0, i );
116 m_DamageListWidgets[index].SetItem( i, value_blood.ToString(), null, 1 );
117 m_DamageListWidgets[index].SetItem( i, value_shock.ToString(), null, 2 );
118 }
119 }
120 else
121 {
122 m_DamageListWidgets[index].Show(false);
123 }
124 }
125 }
ref map< PlayerBase, ref RemotePlayerDamageDebug > m_PlayerDebugDamage
Определения PluginRemotePlayerDebugClient.c:12
ref TextListboxWidget m_DamageListWidgets[MAX_SIMULTANIOUS_PLAYERS]
Определения PluginRemotePlayerDebugClient.c:17
float GetValueShock()
Определения DamageData.c:19
float GetValueBlood()
Определения DamageData.c:24
float GetValueGlobal()
Определения DamageData.c:14
Определения DamageData.c:2
void GetReversed(array< ref DamageData > damage_list)
Определения RemotePlayerDamageDebug.c:45
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto string ToString(bool simple=true)

Перекрестные ссылки RemotePlayerDamageDebug::GetReversed(), DamageData::GetValueBlood(), DamageData::GetValueGlobal(), DamageData::GetValueShock(), m_DamageListWidgets, m_PlayerDebugDamage и float::ToString().

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