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

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

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)
 

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

const int LIFETIME = 60
 
const float STAMINA_DEPLETION_MULTIPLIER = 0
 

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

Методы

◆ ActivateCondition()

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

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
46 {
48
49 if( attached_time >= LIFETIME )
50 {
51 return true;
52 }
53 else
54 {
55 return false;
56 }
57 }
float GetAttachedTime()
Definition ModifierBase.c:150
const int LIFETIME
Definition EpinephrineMdfr.c:3
Definition EntityAI.c:95

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

◆ GetDebugText()

override string GetDebugText ( )
inlineprivate
27 {
28 return (LIFETIME - GetAttachedTime()).ToString();
29 }

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

◆ Init()

override void Init ( )
inlineprivate
6 {
9 m_IsPersistent = true;
10 m_ID = eModifiers.MDF_EPINEPHRINE;
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
overall time this modifier was active
Definition ModifierBase.c:14
void DisableActivateCheck()
Definition ModifierBase.c:81
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
eModifiers
Definition eModifiers.c:2

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

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate
32 {
33 player.IncreaseHealingsCount();
34 player.GiveShock(100);
35 player.GetStaminaHandler().SetStamina(100);
36 player.GetStaminaHandler().ActivateDepletionModifier(EStaminaMultiplierTypes.EPINEPHRINE);
37 }
EStaminaMultiplierTypes
Definition StaminaHandler.c:2

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprivate
40 {
41 player.DecreaseHealingsCount();
42 player.GetStaminaHandler().DeactivateDepletionModifier(EStaminaMultiplierTypes.EPINEPHRINE);
43 }

◆ OnReconnect()

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

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

Поля

◆ LIFETIME

const int LIFETIME = 60
private

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

◆ STAMINA_DEPLETION_MULTIPLIER

const float STAMINA_DEPLETION_MULTIPLIER = 0
private

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


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