class TriggerEffectManagerSource
Constructors 1
Members 2
static ref TriggerEffectManager m_Thisref map<string, ref map<PlayerBase, int>> m_PlayerInsiderMapUsed to keep track of which players are in which effects
Referenced by IsPlayerInTriggerType(), OnPlayerEnter(), OnPlayerExit()
Show 2 more
, RegisterTriggerType(), and TriggerEffectManager()Methods 8
static TriggerEffectManager GetInstance()void RegisterTriggerType(EffectTrigger effectTrigger)void OnPlayerEnter(notnull PlayerBase player, notnull EffectTrigger trigger)References Contains(), map.Find(), Get()
Show 7 more
, EffectTrigger.GetEffectArea(), Object.GetType(), map.Insert(), Insert(), EffectArea.OnPlayerEnterServer(), Set(), and m_PlayerInsiderMapvoid OnPlayerInsideEffectAreaEnter(PlayerBase player)void OnPlayerInsideEffectAreaExit(PlayerBase player)void OnPlayerExit(notnull PlayerBase player, notnull EffectTrigger trigger)References Contains(), map.Find(), Get()
Show 7 more
, EffectTrigger.GetEffectArea(), Object.GetType(), EffectArea.OnPlayerExitServer(), Remove(), PlayerBase.RemoveCurrentEffectTrigger(), Set(), and m_PlayerInsiderMapbool IsPlayerInTriggerType(notnull PlayerBase player, notnull EffectTrigger trigger)Referenced by EffectTrigger.SetupClientEffects()