Trigger used by traps. Подробнее...
Защищенные члены | |
bool | CanAddObjectAsInsider (Object object) |
void | OnEnterServerEvent (TriggerInsider insider) |
void | OnLeaveServerEvent (TriggerInsider insider) |
void | SetEnabled () |
prevents insider adding in the wrong position, HOTFIX | |
Закрытые члены | |
void | TrapTrigger () |
void | SetParentObject (TrapBase obj) |
![]() | |
override void | OnEnter (Object obj) |
override void | OnLeave (Object obj) |
void | UpdateInsiders (int timeout) |
void | SetParentObject (Hologram projection) |
void | SetParentOwner (PlayerBase player) |
void | OnEnterBeginEvent (TriggerInsider insider) |
void | OnLeaveBeginEvent (TriggerInsider insider) |
void | OnEnter (Object obj) |
void | OnLeave (Object obj) |
bool | CanAddObjectAsInsider (Object object) |
Condition whether an Object can be added as TriggerInsider (checked before calling AddInsider) | |
bool | ShouldRemoveInsider (TriggerInsider insider) |
Condition whether a TriggerInsider should still be updated or not (checked in update loop and before adding) | |
bool | ShouldRemoveInsiderNoLeave (TriggerInsider insider) |
Condition whether a TriggerInsider should still be updated or not, skips OnLeaveEvent (checked in update loop and before adding) | |
TriggerInsider | CreateInsider (Object obj) |
Used for easily overriding TriggerInsider creation without rewriting AddInsider. | |
void | AddInsider (Object obj) |
Adding of new TriggerInsider. | |
void | RemoveInsider (TriggerInsider insider, int index=-1) |
Removing of TriggerInsider. | |
void | RemoveInsiderByObject (Object object) |
Removing of TriggerInsider through Object. | |
void | UpdateInsiders (int timeout) |
Update the current TriggerInsider inside the Trigger, timeout paramter is deprecated. | |
override void | OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) |
Закрытые данные | |
bool | m_Enabled = false |
TrapBase | m_ParentObj |
![]() | |
int | m_TriggerUpdateMs |
Hologram | m_ParentObj |
PlayerBase | m_Player |
Trigger used by traps.
См. определение в файле TrapTrigger.c строка 2