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

◆ CheckBlood()

void DebugMonitorValues::CheckBlood ( )
inlineprivate

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

101 {
102 float blood_current = m_Player.GetHealth("","Blood");
103 float blood_normalized = blood_current / m_BloodMaxValue;
104 float difference_normalized = blood_normalized - m_LastBloodUpdate;
105 float diff_abs = Math.AbsFloat(difference_normalized);
106
107 if ( diff_abs > ( SENSITIVTY_PERCENTAGE /100 ) )
108 {
109 Param1<float> param = new Param1<float>( blood_current );
110
111 SendValue(TYPE_BLOOD, param);
112 m_LastBloodUpdate = blood_normalized;
113 }
114 }
void SendValue(int value_type, Param param)
Определения DebugMonitorValues.c:126
float m_LastBloodUpdate
Определения DebugMonitorValues.c:21
PlayerBase m_Player
Определения DebugMonitorValues.c:15
const int TYPE_BLOOD
Определения DebugMonitorValues.c:4
const float SENSITIVTY_PERCENTAGE
Определения DebugMonitorValues.c:13
float m_BloodMaxValue
Определения DebugMonitorValues.c:25

Перекрестные ссылки Math::AbsFloat(), m_BloodMaxValue, m_LastBloodUpdate, m_Player, SendValue(), SENSITIVTY_PERCENTAGE и TYPE_BLOOD.

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