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

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

override void Init ()
 
override void OnTick (PlayerBase player, float deltaT)
 
override bool ActivateCondition (PlayerBase player)
 
override void OnActivate (PlayerBase player)
 
override bool DeactivateCondition (PlayerBase player)
 

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

Методы

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate
17 {
18 float stomach = m_Player.m_PlayerStomach.GetStomachVolume();
20 {
21 return true;
22 }
23 else
24 {
25 return false;
26 }
27 }
DayZPlayer m_Player
Definition Hand_Events.c:42
Definition EntityAI.c:95
Definition PlayerConstants.c:2
const int VOMIT_THRESHOLD
last User Action message lifetime [s] (default: 30s)
Definition PlayerConstants.c:194

Перекрестные ссылки m_Player и PlayerConstants::VOMIT_THRESHOLD.

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

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate
36 {
38 }
override bool ActivateCondition(PlayerBase player)
Definition VomitStuffed.c:16

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

◆ Init()

override void Init ( )
inlineprivate
4 {
6 m_ID = eModifiers.MDF_VOMITSTUFFED;
9 }
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Definition Effect.c:49
bool m_TrackActivatedTime
Definition ModifierBase.c:15
float m_TickIntervalActive
Definition ModifierBase.c:19
float m_TickIntervalInactive
Definition ModifierBase.c:18
const int DEFAULT_TICK_TIME_INACTIVE
Definition ModifiersManager.c:33
const int DEFAULT_TICK_TIME_ACTIVE
Definition ModifiersManager.c:31
eModifiers
Definition eModifiers.c:2

Перекрестные ссылки DEFAULT_TICK_TIME_ACTIVE, DEFAULT_TICK_TIME_INACTIVE, m_ID, m_TickIntervalActive, m_TickIntervalInactive и m_TrackActivatedTime.

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate
30 {
31 player.GetSymptomManager().QueueUpPrimarySymptom( SymptomIDs.SYMPTOM_VOMIT );
32 }

◆ OnTick()

override void OnTick ( PlayerBase player,
float deltaT )
inlineprivate
12 {
13
14 }

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