DIFF

class NotifiersManagerSource

Constructors 1

void NotifiersManager(PlayerBase player)
References Init(), m_LastPolledIndex, m_MinTickTime
Show 2 more, m_Notifiers, and m_Player
Referenced by PlayerBase.Init()

Constants 1

static const int MAX_COUNT = 64
Referenced by RegisterItself()

Members 8

ref array<ref NotifierBase> m_Notifiers
NotifierBase m_NotifiersStatic[MAX_COUNT]

introduced as a seperate array to allow for fast lookup, keeping the old one for quick looping through but also to keep modding compatibility

PlayerBase m_Player
Referenced by GetPlayer(), and NotifiersManager()
ref VirtualHud m_VirtualHud
Referenced by GetVirtualHud()
int m_MinTickTime
Referenced by NotifiersManager()
string m_System = "Notifiers"
private int m_LastPolledIndex = 0
private ref array<int> m_NotifierIDs = new array<int>()

Methods 9

void RegisterItself(int notifier_id, NotifierBase modifier)
PlayerBase GetPlayer()
References m_Player
VirtualHud GetVirtualHud()
References m_VirtualHud
NotifierBase FindNotifier(int type)
void DeactivateByType(int notifier, bool triggerEvent = true)