Data Structures | |
class | AreaDamageTriggerInsider |
Extended TriggerInsider for AreaDamageTriggerBase. More... | |
Functions | |
void | AreaDamageTriggerBase () |
ctor | |
void | ~AreaDamageTriggerBase () |
dtor | |
void | SetAreaDamageManager (AreaDamageManager adType) |
AreaDamageTriggerBase configuration. | |
override protected void | OnEnterBeginEvent (TriggerInsider insider) |
TriggerEvents, pass them on to manager. | |
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) |
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) |
TriggerInsider conditions. | |
override protected TriggerInsider | CreateInsider (Object obj) |
TriggerInsider processing. | |
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. | |
Variables | |
AreaDamageTriggerInsider | m_AreaDamageManager |
Managed by AreaDamageManager and its derivatives. | |
override protected void AddInsider | ( | Object | obj | ) |
Adding of new TriggerInsider.
References GetGame().
Referenced by AreaDamageTriggerBase::EOnTouch().
void AreaDamageTriggerBase | ( | ) |
ctor
References m_AreaDamageManager.
override protected TriggerInsider CreateInsider | ( | Object | obj | ) |
TriggerInsider processing.
Override the TriggerInsider type to be AreaDamageTriggerInsider
override protected void OnEnterBeginEvent | ( | TriggerInsider | insider | ) |
override protected void OnEnterClientEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnEnterEndEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnEnterServerEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnLeaveBeginEvent | ( | TriggerInsider | insider | ) |
OnLeave.
References m_AreaDamageManager.
override protected void OnLeaveClientEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnLeaveEndEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnLeaveServerEvent | ( | TriggerInsider | insider | ) |
References m_AreaDamageManager.
override protected void OnStayBeginEvent | ( | TriggerInsider | insider, |
float | deltaTime | ||
) |
OnStay.
References m_AreaDamageManager.
override protected void OnStayClientEvent | ( | TriggerInsider | insider, |
float | deltaTime | ||
) |
References m_AreaDamageManager.
override protected void OnStayEndEvent | ( | TriggerInsider | insider, |
float | deltaTime | ||
) |
References m_AreaDamageManager.
override protected void OnStayFinishBeginEvent | ( | ) |
OnStayFinish.
References m_AreaDamageManager.
override protected void OnStayFinishClientEvent | ( | ) |
References m_AreaDamageManager.
override protected void OnStayFinishEndEvent | ( | ) |
References m_AreaDamageManager.
override protected void OnStayFinishServerEvent | ( | ) |
References m_AreaDamageManager.
override protected void OnStayServerEvent | ( | TriggerInsider | insider, |
float | deltaTime | ||
) |
References m_AreaDamageManager.
override protected void OnStayStartBeginEvent | ( | int | nrOfInsiders | ) |
OnStayStart.
References m_AreaDamageManager.
override protected void OnStayStartClientEvent | ( | int | nrOfInsiders | ) |
References m_AreaDamageManager.
override protected void OnStayStartEndEvent | ( | int | nrOfInsiders | ) |
References m_AreaDamageManager.
override protected void OnStayStartServerEvent | ( | int | nrOfInsiders | ) |
References m_AreaDamageManager.
override protected void RemoveInsider | ( | TriggerInsider | insider, |
int | index = -1 |
||
) |
Removing of TriggerInsider.
References GetGame().
void SetAreaDamageManager | ( | AreaDamageManager | adType | ) |
override protected bool ShouldRemoveInsider | ( | TriggerInsider | insider | ) |
TriggerInsider conditions.
Condition whether a TriggerInsider should still be updated or not (checked in update loop and before adding)
References TriggerInsider::GetObject().
override protected void UpdateInsiders | ( | int | timeout | ) |
Update the current TriggerInsider inside the Trigger.
References GetGame().
void ~AreaDamageTriggerBase | ( | ) |
dtor
call Leave for all insiders when removing trigger
AreaDamageTriggerInsider m_AreaDamageManager |
Managed by AreaDamageManager and its derivatives.
AreaDamageManager managing this instance
Referenced by AreaDamageTriggerBase(), OnEnterBeginEvent(), OnEnterClientEvent(), OnEnterEndEvent(), OnEnterServerEvent(), OnLeaveBeginEvent(), OnLeaveClientEvent(), OnLeaveEndEvent(), OnLeaveServerEvent(), OnStayBeginEvent(), OnStayClientEvent(), OnStayEndEvent(), OnStayFinishBeginEvent(), OnStayFinishClientEvent(), OnStayFinishEndEvent(), OnStayFinishServerEvent(), OnStayServerEvent(), AreaDamageTriggerBase::OnStayServerEvent(), OnStayStartBeginEvent(), OnStayStartClientEvent(), OnStayStartEndEvent(), OnStayStartServerEvent(), and SetAreaDamageManager().