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

◆ CheckHealth()

void DebugMonitorValues::CheckHealth ( )
inlineprivate

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

85 {
86 float health_current = m_Player.GetHealth("","Health");
87 float health_normalized = health_current / m_HealthMaxValue;
88 float difference_normalized = health_normalized - m_LastHealthUpdate;
89 float diff_abs = Math.AbsFloat(difference_normalized);
90
91 if ( diff_abs > ( SENSITIVTY_PERCENTAGE /100 ) )
92 {
93 Param1<float> param = new Param1<float>( health_current );
94
95 SendValue(TYPE_HEALTH, param);
96 m_LastHealthUpdate = health_normalized;
97 }
98 }
void SendValue(int value_type, Param param)
Определения DebugMonitorValues.c:126
float m_LastHealthUpdate
Определения DebugMonitorValues.c:20
PlayerBase m_Player
Определения DebugMonitorValues.c:15
const float SENSITIVTY_PERCENTAGE
Определения DebugMonitorValues.c:13
float m_HealthMaxValue
Определения DebugMonitorValues.c:24
const int TYPE_HEALTH
Определения DebugMonitorValues.c:3

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

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