DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл ModifiersManager.c

См. исходные тексты.

Структуры данных

class  ModifierDebugObj
 

Перечисления

enum  eModifierSyncIDs {
  MODIFIER_SYNC_WOUND_INFECT_1 = 0x00000001 , MODIFIER_SYNC_WOUND_INFECT_2 = 0x00000002 , MODIFIER_SYNC_CONTAMINATION = 0x00000004 , MODIFIER_SYNC_CONTAMINATION2 = 0x00000008 ,
  MODIFIER_SYNC_ZONE_EXPOSURE = 0x00000010 , MODIFIER_SYNC_DROWNING = 0x00000020 , MODIFIER_SYNC_FEVER = 0x00000040 , MODIFIER_SYNC_PARTICLE_EYES = 0x00000080 ,
  MODIFIER_SYNC_HEAT_STROKE = 0x00000100 , LAST_INDEX
}
 

Функции

void ModifiersManager (PlayerBase player)
 
void Init ()
 single position related to each particular attachment group
 
void SetModifiers (bool enable)
 
int GetStorageVersion ()
 
bool IsModifiersEnable ()
 
void AddModifier (ModifierBase modifier)
 
bool IsModifierActive (eModifiers modifier_id)
 
void OnScheduledTick (float delta_time)
 
void DeactivateAllModifiers ()
 
void ActivateModifier (int modifier_id, bool triggerEvent=EActivationType.TRIGGER_EVENT_ON_ACTIVATION)
 
void DeactivateModifier (int modifier_id, bool triggerEvent=true)
 
void OnStoreSave (ParamsWriteContext ctx)
 
bool OnStoreLoad (ParamsReadContext ctx, int version)
 
ModifierBase GetModifier (int modifier_id)
 
PlayerBase GetPlayer ()
 
void SetModifierLock (int modifier_id, bool state)
 
bool GetModifierLock (int modifier_id)
 
void DbgGetModifiers (array< ref ModifierDebugObj > modifiers)
 
void ResetAll ()
 

Переменные

enum eModifierSyncIDs TRIGGER_EVENT_OFF
 
enum eModifierSyncIDs TRIGGER_EVENT_ON_ACTIVATION
 
enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE = 3
 
const int DEFAULT_TICK_TIME_ACTIVE_SHORT = 1
 
const int DEFAULT_TICK_TIME_INACTIVE = 3
 
const int DEFAULT_TICK_TIME_INACTIVE_LONG = 10
 
class ModifierDebugObj STORAGE_VERSION = 121
 
bool m_AllowModifierTick
 
PlayerBase m_Player
 
ref map< int, ref ModifierBase > m_ModifierList
 
ref array< ref ModifierBase > m_ModifierListArray
 
ref array< ref Param > m_ParamList