◆ AreaDamageTrigger()
void AreaDamageTrigger |
( |
| ) |
|
|
inlineprotected |
16 {
17
20
22
26
28 }
vector m_ExtentMin
Definition AreaDamageTrigger.c:9
vector m_ExtentMax
Definition AreaDamageTrigger.c:10
ref AreaDamageBase m_AreaDamageType
Definition AreaDamageTrigger.c:7
int m_TriggerUpdateMs
Definition AreaDamageTrigger.c:13
float m_InnerDistance
Definition AreaDamageTrigger.c:11
Definition EnConvert.c:106
static const vector Zero
Definition EnConvert.c:110
EntityEvent
Entity events for event-mask, or throwing event from code.
Definition EnEntity.c:45
Перекрестные ссылки m_ExtentMax, m_ExtentMin и vector::Zero.
◆ EOnTouch()
32 {
36 }
void AddInsider(Object obj)
Adding of new TriggerInsider.
Definition AreaDamageTriggerBase.c:224
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition ObjectTyped.c:2
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Перекрестные ссылки AddInsider() и Class::CastTo().
◆ OnEnter()
63 {
65
68 }
proto native CGame GetGame()
Перекрестные ссылки GetGame().
◆ OnLeave()
◆ OnStayServerEvent()
4 {
6
9 }
AreaDamageTriggerInsider m_AreaDamageManager
Managed by AreaDamageManager and its derivatives.
Перекрестные ссылки m_AreaDamageManager.
◆ SetAreaDamageManager()
◆ SetAreaDamageType()
◆ SetExtents()
◆ UpdateInsiders()
DEBUG
79 {
81 {
82 for (
int n = 0;
n < m_insiders.Count(); )
83 {
86 {
87
89 continue;
90 }
91
94 {
97 {
98
100 m_insiders.Remove(
n);
101
102 continue;
103 }
104 else
105 {
106
107 }
108 }
109
111 }
112
114 #ifdef DEVELOPER
116 #endif
117 }
118 }
DayZGame g_Game
Definition DayZGame.c:3815
class JsonUndergroundAreaTriggerData GetPosition
Definition UndergroundAreaLoader.c:9
override void OnLeave(Object obj)
Definition AreaDamageTrigger.c:70
The object which is in a trigger and its metadata.
Definition Trigger.c:3
static proto native float DistanceSq(vector v1, vector v2)
Returns the square distance between tips of two 3D vectors.
Перекрестные ссылки vector::DistanceSq(), g_Game, GetGame(), GetPosition и OnLeave().
◆ m_AreaDamageType
◆ m_ExtentMax
◆ m_ExtentMin
◆ m_InnerDistance
◆ m_TriggerUpdateMs
Объявления и описания членов классов находятся в файлах: