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

◆ CheckBlood()

void DebugMonitorValues::CheckBlood ( )
inlineprivate

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

139 {
140 float blood_current = m_Player.GetHealth("","Blood");
141 float blood_normalized = blood_current / m_BloodMaxValue;
142 float difference_normalized = blood_normalized - m_LastBloodUpdate;
143 float diff_abs = Math.AbsFloat(difference_normalized);
144
145 if ( diff_abs > ( SENSITIVTY_PERCENTAGE /100 ) )
146 {
147 Param1<float> param = new Param1<float>( blood_current );
148
149 SendValue(TYPE_BLOOD, param);
150 m_LastBloodUpdate = blood_normalized;
151 }
152 }
void SendValue(int value_type, Param param)
Определения DebugMonitorValues.c:185
float m_LastBloodUpdate
Определения DebugMonitorValues.c:26
PlayerBase m_Player
Определения DebugMonitorValues.c:20
const int TYPE_BLOOD
Определения DebugMonitorValues.c:4
const float SENSITIVTY_PERCENTAGE
Определения DebugMonitorValues.c:18
float m_BloodMaxValue
Определения DebugMonitorValues.c:33

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

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