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

◆ CheckHealth()

void Managed::CheckHealth ( )
inlineprotected

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

97 {
98 float health_current = m_Player.GetHealth("","Health");
99 float health_normalized = health_current / m_HealthMaxValue;
100 float difference_normalized = health_normalized - m_LastHealthUpdate;
101 float diff_abs = Math.AbsFloat(difference_normalized);
102
103 if ( diff_abs > ( SENSITIVTY_PERCENTAGE / 100 ) )
104 {
105 SendValue(TYPE_HEALTH, health_normalized);
106 m_LastHealthUpdate = health_normalized;
107 }
108 }
const float SENSITIVTY_PERCENTAGE
Определения TransferValues.c:7
void SendValue(int value_type, float value)
Определения TransferValues.c:145
PlayerBase m_Player
Определения TransferValues.c:10
float m_HealthMaxValue
Определения TransferValues.c:19
const int TYPE_HEALTH
Определения TransferValues.c:3
float m_LastHealthUpdate
Определения TransferValues.c:13

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

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