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

◆ CheckHealth()

void DebugMonitorValues::CheckHealth ( )
inlineprivate

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

123 {
124 float health_current = m_Player.GetHealth("","Health");
125 float health_normalized = health_current / m_HealthMaxValue;
126 float difference_normalized = health_normalized - m_LastHealthUpdate;
127 float diff_abs = Math.AbsFloat(difference_normalized);
128
129 if ( diff_abs > ( SENSITIVTY_PERCENTAGE /100 ) )
130 {
131 Param1<float> param = new Param1<float>( health_current );
132
133 SendValue(TYPE_HEALTH, param);
134 m_LastHealthUpdate = health_normalized;
135 }
136 }
void SendValue(int value_type, Param param)
Определения DebugMonitorValues.c:185
float m_LastHealthUpdate
Определения DebugMonitorValues.c:25
PlayerBase m_Player
Определения DebugMonitorValues.c:20
const float SENSITIVTY_PERCENTAGE
Определения DebugMonitorValues.c:18
float m_HealthMaxValue
Определения DebugMonitorValues.c:32
const int TYPE_HEALTH
Определения DebugMonitorValues.c:3

Перекрестные ссылки Math::AbsFloat(), m_HealthMaxValue, m_LastHealthUpdate, m_Player, SendValue(), SENSITIVTY_PERCENTAGE и TYPE_HEALTH.

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