DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Blinded.c
См. документацию.
2{
3 private const float BLIND_TIME = 7;
4 private float m_Timer;
5
14
15 override bool ActivateCondition(PlayerBase player)
16 {
17 return false;
18 }
19
20 override void OnActivate(PlayerBase player)
21 {
22 m_Timer = 0;
23
24 }
25
26 override void OnDeactivate(PlayerBase player)
27 {
28 g_Game.GetWorld().SetAperture(0);
29 }
30
31
32 override bool DeactivateCondition(PlayerBase player)
33 {
34 if ( m_Timer > BLIND_TIME )
35 {
36 return true;
37 }
38 else
39 {
40 return false;
41 }
42 }
43
44 override void OnTick(PlayerBase player, float deltaT)
45 {
46 m_Timer++;
47 g_Game.GetWorld().SetAperture(m_Timer);
48 }
49};
DayZGame g_Game
Определения DayZGame.c:3868
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
void DisableActivateCheck()
Определения ModifierBase.c:81
float m_TickIntervalActive
Определения ModifierBase.c:18
float m_TickIntervalInactive
Определения ModifierBase.c:17
const int DEFAULT_TICK_TIME_INACTIVE
Определения ModifiersManager.c:29
enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE
override bool ActivateCondition(PlayerBase player)
Определения Blinded.c:15
override void OnTick(PlayerBase player, float deltaT)
Определения Blinded.c:44
override void OnActivate(PlayerBase player)
Определения Blinded.c:20
override bool DeactivateCondition(PlayerBase player)
Определения Blinded.c:32
override void OnDeactivate(PlayerBase player)
Определения Blinded.c:26
float m_Timer
Определения Blinded.c:4
const float BLIND_TIME
Определения Blinded.c:3
override void Init()
Определения Blinded.c:6
Определения Blinded.c:2
Определения BreathVapourMdfr.c:4
Определения PlayerBaseClient.c:2
eModifiers
Определения eModifiers.c:2