DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
VomitStuffed.c
См. документацию.
2{
10
11 override bool ActivateCondition(PlayerBase player)
12 {
13 float stomach = m_Player.m_PlayerStomach.GetStomachVolume();
14 return stomach >= PlayerConstants.VOMIT_THRESHOLD;
15 }
16
17 override bool DeactivateCondition(PlayerBase player)
18 {
19 return !ActivateCondition(player);
20 }
21
22 override void OnActivate(PlayerBase player)
23 {
24 SymptomBase symptom = player.GetSymptomManager().QueueUpPrimarySymptom(SymptomIDs.SYMPTOM_VOMIT);
25 if (symptom)
26 {
29 }
30 }
31}
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
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
static ref Param1< float > PARAM1_FLOAT
Определения UtilityClasses.c:13
Определения BreathVapourMdfr.c:4
Определения PlayerBaseClient.c:2
const int VOMIT_THRESHOLD
last User Action message lifetime [s] (default: 30s)
Определения PlayerConstants.c:208
Определения PlayerConstants.c:2
void SetParam(Param p)
Определения StateBase.c:105
Определения StateBase.c:2
override bool ActivateCondition(PlayerBase player)
Определения VomitStuffed.c:11
override void OnActivate(PlayerBase player)
Определения VomitStuffed.c:22
override bool DeactivateCondition(PlayerBase player)
Определения VomitStuffed.c:17
override void Init()
Определения VomitStuffed.c:3
Определения VomitStuffed.c:2
eModifiers
Определения eModifiers.c:2