class AreaDamageTriggerBaseSource
AreaDamageTriggerBase › Trigger › TriggerEvents › ScriptedEntity › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 2
void ~AreaDamageTriggerBase()dtor
References array.Count(), TriggerInsider.GetObject(), TriggerEvents.Leave()
Show 1 more
, Trigger.m_insidersMembers 1
protected ref AreaDamageManager m_AreaDamageManagerAreaDamageManager managing this instance
Referenced by AreaDamageTriggerBase(), OnEnterBeginEvent(), OnEnterClientEvent()
Show 20 more
, OnEnterEndEvent(), OnEnterServerEvent(), OnLeaveBeginEvent(), OnLeaveClientEvent(), OnLeaveEndEvent(), OnLeaveServerEvent(), OnStayBeginEvent(), OnStayClientEvent(), OnStayEndEvent(), OnStayFinishBeginEvent(), OnStayFinishClientEvent(), OnStayFinishEndEvent(), OnStayFinishServerEvent(), OnStayServerEvent(), OnStayStartBeginEvent(), OnStayStartClientEvent(), OnStayStartEndEvent(), OnStayStartServerEvent(), SetAreaDamageManager(), and AreaDamageTriggerDirect.OnStayServerEvent()Methods 26
void SetAreaDamageManager(AreaDamageManager adType)Set the manager instance
override protected void OnEnterBeginEvent(TriggerInsider insider)OnEnter
override protected void OnEnterServerEvent(TriggerInsider insider)override protected void OnEnterClientEvent(TriggerInsider insider)override protected void OnEnterEndEvent(TriggerInsider insider)override protected void OnStayStartBeginEvent(int nrOfInsiders)OnStayStart
override protected void OnStayStartServerEvent(int nrOfInsiders)override protected void OnStayStartClientEvent(int nrOfInsiders)override protected void OnStayStartEndEvent(int nrOfInsiders)override protected void OnStayBeginEvent(TriggerInsider insider, float deltaTime)OnStay
override protected void OnStayServerEvent(TriggerInsider insider, float deltaTime)References AreaDamageManager.OnStayServerEvent(), TriggerEvents.OnStayServerEvent(), and m_AreaDamageManager
Referenced by AreaDamageTriggerDirect.OnStayServerEvent()
override protected void OnStayClientEvent(TriggerInsider insider, float deltaTime)override protected void OnStayEndEvent(TriggerInsider insider, float deltaTime)override protected void OnStayFinishBeginEvent()OnStayFinish
override protected void OnStayFinishServerEvent()override protected void OnStayFinishClientEvent()override protected void OnStayFinishEndEvent()override protected void OnLeaveBeginEvent(TriggerInsider insider)OnLeave
override protected void OnLeaveServerEvent(TriggerInsider insider)override protected void OnLeaveClientEvent(TriggerInsider insider)override protected void OnLeaveEndEvent(TriggerInsider insider)override protected bool ShouldRemoveInsider(TriggerInsider insider)Condition whether a TriggerInsider should still be updated or not (checked in update loop and before adding)
override protected TriggerInsider CreateInsider(Object obj)Override the TriggerInsider type to be AreaDamageTriggerInsider
References new AreaDamageTriggerInsider()
override protected void AddInsider(Object obj)Adding of new TriggerInsider
Referenced by AreaDamageTrigger.EOnTouch()
override protected void RemoveInsider(TriggerInsider insider, int index = -1)Removing of TriggerInsider
override protected void UpdateInsiders(int timeout)Update the current TriggerInsider inside the Trigger