DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ImmunityBoost.c
См. документацию.
2{
6
17
18 override bool ActivateCondition(PlayerBase player)
19 {
20 return false;
21 }
22
23 override void OnReconnect(PlayerBase player)
24 {
25 OnActivate(player);
26 }
27
28 override string GetDebugText()
29 {
31 }
32
33 override void OnActivate(PlayerBase player)
34 {
35 player.SetImmunityBoosted(true);
36 player.IncreaseHealingsCount();
37 }
38
39 override void OnDeactivate(PlayerBase player)
40 {
41 player.SetImmunityBoosted(false);
42 player.DecreaseHealingsCount();
43 }
44
45 override bool DeactivateCondition(PlayerBase player)
46 {
47 float attached_time = GetAttachedTime();
48
49 if( attached_time >= m_RegenTime )
50 return true;
51 else
52 return false;
53 }
54}
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Определения Effect.c:49
bool m_TrackActivatedTime
overall time this modifier was active
Определения ModifierBase.c:14
float GetAttachedTime()
Определения ModifierBase.c:150
bool m_AnalyticsStatsEnabled
Определения ModifierBase.c:31
float m_TickIntervalActive
Определения ModifierBase.c:18
float m_TickIntervalInactive
Определения ModifierBase.c:17
bool m_IsPersistent
should this modifier track overall time it was active ?
Определения ModifierBase.c:15
const int DEFAULT_TICK_TIME_INACTIVE
Определения ModifiersManager.c:29
void OnActivate()
Определения Trap_LandMine.c:67
Определения human.c:1139
override string GetDebugText()
Определения ImmunityBoost.c:28
override void Init()
Определения ImmunityBoost.c:7
override bool DeactivateCondition(PlayerBase player)
Определения ImmunityBoost.c:45
ref HumanMovementState m_MovementState
Определения ImmunityBoost.c:4
float m_LastWaterLevel
Определения ImmunityBoost.c:3
override bool ActivateCondition(PlayerBase player)
Определения ImmunityBoost.c:18
override void OnActivate(PlayerBase player)
Определения ImmunityBoost.c:33
override void OnReconnect(PlayerBase player)
Определения ImmunityBoost.c:23
override void OnDeactivate(PlayerBase player)
Определения ImmunityBoost.c:39
float m_RegenTime
Определения ImmunityBoost.c:5
Определения ImmunityBoost.c:2
Определения BreathVapourMdfr.c:4
Определения PlayerBaseClient.c:2
static const float VITAMINS_LIFETIME_SECS
Определения PlayerConstants.c:192
Определения PlayerConstants.c:2
eModifiers
Определения eModifiers.c:2
static proto string ToString(void var, bool type=false, bool name=false, bool quotes=true)
Return string representation of variable.