![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Trigger used by traps. More...
Protected Member Functions | |
| bool | CanAddObjectAsInsider (Object object) |
| void | OnEnterServerEvent (TriggerInsider insider) |
| void | OnLeaveServerEvent (TriggerInsider insider) |
| void | SetEnabled () |
| prevents insider adding in the wrong position, HOTFIX | |
Private Member Functions | |
| void | TrapTrigger () |
| void | SetParentObject (TrapBase obj) |
| Private Member Functions inherited from Trigger | |
| override void | OnEnter (Object obj) |
| override void | OnLeave (Object obj) |
| void | SetParentObject (Hologram projection) |
| void | SetParentOwner (PlayerBase player) |
| void | UpdateInsiders (int timeout) |
| 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) |
Private Attributes | |
| bool | m_Enabled = false |
| TrapBase | m_ParentObj |
| Private Attributes inherited from Trigger | |
| Hologram | m_ParentObj |
| PlayerBase | m_Player |
| int | m_TriggerUpdateMs |
Trigger used by traps.
Definition at line 2 of file traptrigger.c.
|
inlineprivate |
Definition at line 11 of file traptrigger.c.
Definition at line 26 of file traptrigger.c.
References m_Enabled, and m_ParentObj.
|
inlineprotected |
Definition at line 31 of file traptrigger.c.
References TriggerInsider::GetObject(), and m_ParentObj.
|
inlineprotected |
Definition at line 43 of file traptrigger.c.
References TriggerInsider::GetObject(), and m_ParentObj.
|
inlineprotected |
prevents insider adding in the wrong position, HOTFIX
Definition at line 52 of file traptrigger.c.
References m_Enabled.
|
inlineprivate |
Definition at line 18 of file traptrigger.c.
References g_Game, and m_ParentObj.
|
private |
Definition at line 4 of file traptrigger.c.
Referenced by CanAddObjectAsInsider(), and SetEnabled().
|
private |
Definition at line 5 of file traptrigger.c.
Referenced by CanAddObjectAsInsider(), OnEnterServerEvent(), OnLeaveServerEvent(), and SetParentObject().