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

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

override void Init ()
 
override bool ActivateCondition (PlayerBase player)
 
override void OnReconnect (PlayerBase player)
 
override string GetDebugText ()
 
override void OnActivate (PlayerBase player)
 
override void OnDeactivate (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 

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

float m_LastWaterLevel
 
ref HumanMovementState m_MovementState = new HumanMovementState()
 
float m_RegenTime
 

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

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate
19 {
20 return false;
21 }

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
46 {
48
50 return true;
51 else
52 return false;
53 }
float GetAttachedTime()
Definition ModifierBase.c:150
float m_RegenTime
Definition ImmunityBoost.c:5
Definition EntityAI.c:95

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

◆ GetDebugText()

override string GetDebugText ( )
inlineprivate
29 {
30 return (m_RegenTime - GetAttachedTime()).ToString();
31 }

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

◆ Init()

override void Init ( )
inlineprivate
8 {
11 m_IsPersistent = true;
12 m_ID = eModifiers.MDF_IMMUNITYBOOST;
16 }
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
bool m_AnalyticsStatsEnabled
Definition ModifierBase.c:31
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
Definition PlayerConstants.c:2
static const float VITAMINS_LIFETIME_SECS
Definition PlayerConstants.c:181
eModifiers
Definition eModifiers.c:2

Перекрестные ссылки DEFAULT_TICK_TIME_INACTIVE, m_AnalyticsStatsEnabled, m_ID, m_IsPersistent, m_RegenTime, m_TickIntervalActive, m_TickIntervalInactive, m_TrackActivatedTime и PlayerConstants::VITAMINS_LIFETIME_SECS.

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate
34 {
35 player.SetImmunityBoosted(true);
36 player.IncreaseHealingsCount();
37 }

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprivate
40 {
41 player.SetImmunityBoosted(false);
42 player.DecreaseHealingsCount();
43 }

◆ OnReconnect()

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

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

Поля

◆ m_LastWaterLevel

float m_LastWaterLevel
private

◆ m_MovementState

ref HumanMovementState m_MovementState = new HumanMovementState()
private

◆ m_RegenTime

float m_RegenTime
private

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


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