DIFF

class AreaDamageTriggerBaseSource

AreaDamageTriggerBase Trigger TriggerEvents ScriptedEntity EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 2

void AreaDamageTriggerBase()

ctor

void ~AreaDamageTriggerBase()

dtor

Members 1

Methods 26

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 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 protected void AddInsider(Object obj)

Adding of new TriggerInsider

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