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

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

override void Init ()
 
override bool ActivateCondition (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 
override void OnReconnect (PlayerBase player)
 
override void OnActivate (PlayerBase player)
 
override void OnDeactivate (PlayerBase player)
 
override void OnTick (PlayerBase player, float deltaT)
 
float CalculateRegenTime ()
 

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

float m_RegenTime
 

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

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate
16 {
17 return false;
18 }

◆ CalculateRegenTime()

float CalculateRegenTime ( )
inlineprivate
64 {
66 return regen_time;
67 }
Definition EntityAI.c:95
Definition PlayerConstants.c:2
static const float SALINE_LIQUID_AMOUNT
Definition PlayerConstants.c:103
static const float SALINE_BLOOD_REGEN_PER_SEC
Definition PlayerConstants.c:102

Перекрестные ссылки PlayerConstants::SALINE_BLOOD_REGEN_PER_SEC и PlayerConstants::SALINE_LIQUID_AMOUNT.

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

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
21 {
23
25 {
26 return true;
27 }
28 else
29 {
30 return false;
31 }
32 }
float GetAttachedTime()
Definition ModifierBase.c:150
float m_RegenTime
Definition Saline.c:3

Перекрестные ссылки GetAttachedTime() и m_RegenTime.

◆ Init()

override void Init ( )
inlineprivate
5 {
7 m_IsPersistent = true;
8 m_ID = eModifiers.MDF_SALINE;
13 }
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Definition Effect.c:49
bool m_TrackActivatedTime
overall time this modifier was active
Definition ModifierBase.c:14
void DisableActivateCheck()
Definition ModifierBase.c:81
float m_TickIntervalActive
Definition ModifierBase.c:18
float m_TickIntervalInactive
Definition ModifierBase.c:17
bool m_IsPersistent
should this modifier track overall time it was active ?
Definition ModifierBase.c:15
const int DEFAULT_TICK_TIME_INACTIVE
Definition ModifiersManager.c:29
enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE
float CalculateRegenTime()
Definition Saline.c:63
eModifiers
Definition eModifiers.c:2

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

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate
40 {
41 player.IncreaseHealingsCount();
42 /*
43 if( player.GetNotifiersManager() )
44 player.GetNotifiersManager().ActivateByType(eNotifiers.NTF_PILLS);
45 */
46 }

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprivate
49 {
50 player.DecreaseHealingsCount();
51 /*
52 if( player.GetNotifiersManager() )
53 player.GetNotifiersManager().DeactivateByType(eNotifiers.NTF_PILLS);
54 */
55 }

◆ OnReconnect()

override void OnReconnect ( PlayerBase player)
inlineprivate
35 {
37 }
void OnActivate()
Definition Trap_LandMine.c:67

Перекрестные ссылки OnActivate().

◆ OnTick()

override void OnTick ( PlayerBase player,
float deltaT )
inlineprivate
58 {
61 }
static const float SALINE_WATER_REGEN_PER_SEC
Definition PlayerConstants.c:104

Перекрестные ссылки PlayerConstants::SALINE_BLOOD_REGEN_PER_SEC и PlayerConstants::SALINE_WATER_REGEN_PER_SEC.

Поля

◆ m_RegenTime

float m_RegenTime
private

Используется в DeactivateCondition() и Init().


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