![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Enumerations | |
| enum | EGeyserState { DORMANT = 0 , ERUPTION_SOON = 1 , ERUPTING_PRIMARY = 2 , ERUPTING_SECONDARY = 4 } |
Functions | |
| override void | DeferredInit () |
| override void | EEDelete (EntityAI parent) |
| override void | InitZoneServer () |
| void | KillEntitiesInArea () |
| void | RandomizeIntervals () |
| void | TickState () |
Variables | |
| const float | ERUPTION_TALL_DELAY = 3 |
| const float | ERUPTION_TALL_DURATION = 3 |
| GeyserTrigger | m_GeyserTrigger |
| float | m_RandomizedDuration |
| float | m_RandomizedInterval |
| bool | m_SecondaryActive |
| int | m_TimeElapsed |
| int | m_TimeSecondaryElapsed |
| const float | PRE_ERUPTION_DURATION = 10 |
| enum EGeyserState | UPDATE_RATE = 1000 |
| enum EGeyserState |
| Enumerator | |
|---|---|
| DORMANT | |
| ERUPTION_SOON | |
| ERUPTING_PRIMARY | |
| ERUPTING_SECONDARY | |
Definition at line 1 of file geyserarea.c.
|
protected |
Definition at line 24 of file geyserarea.c.
References InitZone().
|
protected |
Definition at line 31 of file geyserarea.c.
References g_Game, and m_GeyserTrigger.
|
protected |
Definition at line 39 of file geyserarea.c.
References CALL_CATEGORY_SYSTEM, CreateTrigger(), g_Game, m_GeyserTrigger, m_Radius, RandomizeIntervals(), TickState(), and UPDATE_RATE.
|
private |
Definition at line 141 of file geyserarea.c.
References g_Game, m_Position, and m_Radius.
Referenced by TickState().
|
private |
Definition at line 135 of file geyserarea.c.
References m_RandomizedDuration, m_RandomizedInterval, and Math::RandomInt().
Referenced by InitZoneServer(), and TickState().
|
protected |
Definition at line 54 of file geyserarea.c.
References ERUPTION_TALL_DELAY, ERUPTION_TALL_DURATION, Math::IsInRange(), KillEntitiesInArea(), Debug::Log(), m_GeyserTrigger, m_Name, m_RandomizedDuration, m_RandomizedInterval, m_SecondaryActive, m_TimeElapsed, m_TimeSecondaryElapsed, PRE_ERUPTION_DURATION, Math::RandomBool(), RandomizeIntervals(), and UPDATE_RATE.
Referenced by InitZoneServer().
|
protected |
Definition at line 14 of file geyserarea.c.
Referenced by TickState().
|
protected |
Definition at line 13 of file geyserarea.c.
Referenced by TickState().
|
protected |
Definition at line 22 of file geyserarea.c.
Referenced by EEDelete(), InitZoneServer(), and TickState().
|
protected |
Definition at line 21 of file geyserarea.c.
Referenced by RandomizeIntervals(), and TickState().
|
protected |
Definition at line 20 of file geyserarea.c.
Referenced by RandomizeIntervals(), and TickState().
|
protected |
Definition at line 16 of file geyserarea.c.
Referenced by TickState().
|
protected |
Definition at line 18 of file geyserarea.c.
Referenced by TickState().
|
protected |
Definition at line 19 of file geyserarea.c.
Referenced by TickState().
|
protected |
Definition at line 12 of file geyserarea.c.
Referenced by TickState().
| enum EGeyserState UPDATE_RATE = 1000 |
Referenced by InitZoneServer(), and TickState().