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

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

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

enum  eNotifiers {
  NTF_HEALTHY , NTF_BLEEDISH , NTF_HUNGRY , NTF_THIRSTY ,
  NTF_STUFFED , NTF_SICK , NTF_WETNESS , NTF_WARMTH ,
  NTF_FEVERISH , NTF_BLOOD , NTF_LIVES , NTF_STAMINA ,
  NTF_PILLS , NTF_HEARTBEAT , NTF_FRACTURE , NTF_LEGS ,
  NTF_COUNT
}
 

Функции

void NotifiersManager (PlayerBase player)
 
void Init ()
 single position related to each particular attachment group
 
bool IsNotifierIDValid (int notifier_id)
 
void RegisterItself (int notifier_id, NotifierBase modifier)
 
PlayerBase GetPlayer ()
 
VirtualHud GetVirtualHud ()
 
NotifierBase FindNotifier (int type)
 
bool HasNotifier (int type)
 
bool IsNotifierActive (int type)
 
void ClearImmediatePending (int notifier_id)
 
void RequestImmediateUpdate (int notifier_id)
 
bool SetNotifierActive (int notifier_id, bool state, bool immediate=false)
 
void ActivateByType (int notifier, bool triggerEvent=true)
 
void DeactivateByType (int notifier, bool triggerEvent=true)
 
bool ProcessImmediateNotifier (int currentTime)
 
void TickSingleNotifier (int currentTime)
 
void OnScheduledTick ()
 
void TickNotifiers ()
 

Переменные

enum eNotifiers MAX_COUNT = 64
 
ref array< ref NotifierBase > m_Notifiers
 
NotifierBase m_NotifiersStatic [MAX_COUNT]
 
PlayerBase m_Player
 Fast lookup, kept for compatibility.
 
ref VirtualHud m_VirtualHud
 
int m_MinTickTime
 
string m_System = "Notifiers"
 
int m_LastPolledIndex = 0
 Round-robin index.
 
ref array< int > m_NotifierIDs = new array<int>()
 Notifier ids in registration order.
 
ref array< int > m_ImmediateNotifierIDs = new array<int>()
 
bool m_ImmediatePending [MAX_COUNT]