DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Wet.c
См. документацию.
2{
11
12 override bool ActivateCondition(PlayerBase player)
13 {
14 if (player.GetStatWet().Get() == player.GetStatWet().GetMax())
15 return true;
16
17 return false;
18 }
19
20 override bool DeactivateCondition(PlayerBase player)
21 {
22 if (player.GetStatWet().Get() == player.GetStatWet().GetMin())
23 return true;
24
25 return false;
26 }
27
28
29 override void OnActivate(PlayerBase player)
30 {
31 if (player.m_NotifiersManager)
32 player.m_NotifiersManager.ActivateByType(eNotifiers.NTF_WETNESS);
33 }
34
35 override void OnReconnect(PlayerBase player)
36 {
37 OnActivate(player);
38 }
39
40
41 override void OnDeactivate(PlayerBase player)
42 {
43 if (player.m_NotifiersManager)
44 player.m_NotifiersManager.DeactivateByType(eNotifiers.NTF_WETNESS);
45 }
46
47 override string GetDebugText()
48 {
49 string wetness = m_Player.GetStatWet().Get().ToString();
50 string wetness_min = m_Player.GetStatWet().GetMin().ToString();
51 return "wetness:"+wetness+" | " +"wetness min:"+wetness_min;
52 }
53
54 override string GetDebugTextSimple()
55 {
56 return "";
57 }
58}
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Определения Effect.c:49
DayZPlayer m_Player
Определения Hand_Events.c:42
bool m_TrackActivatedTime
overall time this modifier was active
Определения ModifierBase.c:14
bool m_AnalyticsStatsEnabled
Определения ModifierBase.c:31
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
eNotifiers
Определения NotifiersManager.c:2
void OnActivate()
Определения Trap_LandMine.c:67
Определения BreathVapourMdfr.c:4
Определения PlayerBaseClient.c:2
override void OnReconnect(PlayerBase player)
Определения Wet.c:35
override bool ActivateCondition(PlayerBase player)
Определения Wet.c:12
override bool DeactivateCondition(PlayerBase player)
Определения Wet.c:20
override void OnActivate(PlayerBase player)
Определения Wet.c:29
override void OnDeactivate(PlayerBase player)
Определения Wet.c:41
override string GetDebugTextSimple()
Определения Wet.c:54
override string GetDebugText()
Определения Wet.c:47
override void Init()
Определения Wet.c:3
Определения Wet.c:2
eModifiers
Определения eModifiers.c:2