Private Member Functions | |
ScriptInvoker | GetOnEnterInvoker () |
ScriptInvoker | GetOnLeaveInvoker () |
OnEnter | |
Called when an object enters the trigger | |
protected void | Enter (TriggerInsider insider) |
protected void | OnEnterBeginEvent (TriggerInsider insider) |
protected void | OnEnterServerEvent (TriggerInsider insider) |
protected void | OnEnterClientEvent (TriggerInsider insider) |
protected void | OnEnterEndEvent (TriggerInsider insider) |
OnStayStart | |
Called at the beginning of an update loop | |
protected void | StayStart (int nrOfInsiders) |
protected void | OnStayStartBeginEvent (int nrOfInsiders) |
protected void | OnStayStartServerEvent (int nrOfInsiders) |
protected void | OnStayStartClientEvent (int nrOfInsiders) |
protected void | OnStayStartEndEvent (int nrOfInsiders) |
OnStay | |
Called in the update loop | |
protected void | Stay (TriggerInsider insider, float deltaTime) |
protected void | OnStayBeginEvent (TriggerInsider insider, float deltaTime) |
protected void | OnStayServerEvent (TriggerInsider insider, float deltaTime) |
protected void | OnStayClientEvent (TriggerInsider insider, float deltaTime) |
protected void | OnStayEndEvent (TriggerInsider insider, float deltaTime) |
OnStayFinish | |
Called at the end of an update loop | |
protected void | StayFinish () |
protected void | OnStayFinishBeginEvent () |
protected void | OnStayFinishServerEvent () |
protected void | OnStayFinishClientEvent () |
protected void | OnStayFinishEndEvent () |
OnLeave | |
Called when an object leaves the trigger | |
protected void | Leave (TriggerInsider insider) |
protected void | OnLeaveBeginEvent (TriggerInsider insider) |
protected void | OnLeaveServerEvent (TriggerInsider insider) |
protected void | OnLeaveClientEvent (TriggerInsider insider) |
protected void | OnLeaveEndEvent (TriggerInsider insider) |
Private Attributes | |
protected ref ScriptInvoker | m_OnEnterInvoker |
protected ref ScriptInvoker | m_OnLeaveInvoker |
Events API for triggers, keep in sync with AreaDamageEvents for consistency NOTE: The deltaTime passed in is the one for the Insider specifically.
|
inlineprivate |
|
inlineprivate |
References m_OnEnterInvoker.
|
inlineprivate |
References m_OnLeaveInvoker.
|
inlineprivate |
|
inlineprivate |
Referenced by Enter().
|
inlineprivate |
Referenced by Enter().
|
inlineprivate |
Referenced by Enter().
|
inlineprivate |
Referenced by Enter().
|
inlineprivate |
Referenced by Leave().
|
inlineprivate |
Referenced by Leave().
|
inlineprivate |
Referenced by Leave().
|
inlineprivate |
Referenced by Leave().
|
inlineprivate |
Referenced by Stay().
|
inlineprivate |
Referenced by Stay().
|
inlineprivate |
Referenced by Stay().
|
inlineprivate |
Referenced by StayFinish().
|
inlineprivate |
Referenced by StayFinish().
|
inlineprivate |
Referenced by StayFinish().
|
inlineprivate |
Referenced by StayFinish().
|
inlineprivate |
Referenced by Stay().
|
inlineprivate |
Referenced by StayStart().
|
inlineprivate |
Referenced by StayStart().
|
inlineprivate |
Referenced by StayStart().
|
inlineprivate |
Referenced by StayStart().
|
inlineprivate |
References GetDebugName(), GetGame(), TriggerInsider::GetObject(), OnStayBeginEvent(), OnStayClientEvent(), OnStayEndEvent(), OnStayServerEvent(), and Debug::TriggerLog().
Referenced by Trigger::UpdateInsiders().
|
inlineprivate |
References GetDebugName(), GetGame(), OnStayFinishBeginEvent(), OnStayFinishClientEvent(), OnStayFinishEndEvent(), OnStayFinishServerEvent(), and Debug::TriggerLog().
Referenced by Trigger::UpdateInsiders().
|
inlineprivate |
References GetDebugName(), GetGame(), OnStayStartBeginEvent(), OnStayStartClientEvent(), OnStayStartEndEvent(), OnStayStartServerEvent(), and Debug::TriggerLog().
Referenced by Trigger::UpdateInsiders().
|
private |
Referenced by Enter(), and GetOnEnterInvoker().
|
private |
Referenced by GetOnLeaveInvoker(), and Leave().