Перечисления | |
| 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] |