Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс HealthMdfr
+ Граф наследования:HealthMdfr:

Закрытые члены

override void Init ()
 
override bool ActivateCondition (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 
override void OnTick (PlayerBase player, float deltaT)
 

Закрытые данные

float m_LastHealthLevel
 
float m_LastBloodLevel
 

Подробное описание

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate
17 {
18 return true;
19 }

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
23 {
24 return false;
25 }

◆ Init()

override void Init ( )
inlineprivate
8 {
10 m_ID = eModifiers.MDF_HEALTH;
14 }
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Definition Effect.c:49
bool m_TrackActivatedTime
Definition ModifierBase.c:15
void DisableDeactivateCheck()
Definition ModifierBase.c:83
float m_TickIntervalActive
Definition ModifierBase.c:19
float m_TickIntervalInactive
Definition ModifierBase.c:18
const int DEFAULT_TICK_TIME_INACTIVE
Definition ModifiersManager.c:33
const int DEFAULT_TICK_TIME_ACTIVE
Definition ModifiersManager.c:31
eModifiers
Definition eModifiers.c:2

Перекрестные ссылки DEFAULT_TICK_TIME_ACTIVE, DEFAULT_TICK_TIME_INACTIVE, DisableDeactivateCheck(), m_ID, m_TickIntervalActive, m_TickIntervalInactive и m_TrackActivatedTime.

◆ OnTick()

override void OnTick ( PlayerBase player,
float deltaT )
inlineprivate
28 {
29
30 float blood = player.GetHealth("GlobalHealth", "Blood");
31 float health = player.GetHealth("GlobalHealth", "Health");
32
35 //if( player.m_NotifiersManager ) player.m_NotifiersManager.FindNotifier(eNotifiers.NTF_LIVES).DisplayTendency(healthdelta);
37
40 //if( player.m_NotifiersManager ) player.m_NotifiersManager.FindNotifier(eNotifiers.NTF_BLOOD).DisplayTendency(blooddelta);
42
43 }
float m_LastBloodLevel
Definition Health.c:4
float m_LastHealthLevel
Definition Health.c:3
Definition EnMath.c:7
Definition EntityAI.c:95
static proto int AbsInt(int i)
Returns absolute value.

Перекрестные ссылки Math::AbsInt(), m_LastBloodLevel и m_LastHealthLevel.

Поля

◆ m_LastBloodLevel

float m_LastBloodLevel
private

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

◆ m_LastHealthLevel

float m_LastHealthLevel
private

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


Объявления и описания членов класса находятся в файле: