Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
geyserarea.c File Reference

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 TickState ()
 

Variables

enum EGeyserState UPDATE_RATE = 1000
 
const float PRE_ERUPTION_DURATION = 10
 
const float ERUPTION_TALL_DURATION = 3
 
const float ERUPTION_TALL_DELAY = 3
 
bool m_SecondaryActive
 
int m_TimeElapsed
 
int m_TimeSecondaryElapsed
 
float m_RandomizedInterval
 
float m_RandomizedDuration
 
GeyserTrigger m_GeyserTrigger
 

Enumeration Type Documentation

◆ EGeyserState

Enumerator
DORMANT 
ERUPTION_SOON 
ERUPTING_PRIMARY 
ERUPTING_SECONDARY 

Definition at line 1 of file geyserarea.c.

Function Documentation

◆ DeferredInit()

override void DeferredInit ( )
protected

Definition at line 24 of file geyserarea.c.

◆ EEDelete()

override void EEDelete ( EntityAI parent)
protected

Definition at line 31 of file geyserarea.c.

◆ InitZoneServer()

override void InitZoneServer ( )
protected

Definition at line 39 of file geyserarea.c.

◆ TickState()

void TickState ( )
protected

Definition at line 54 of file geyserarea.c.

Variable Documentation

◆ ERUPTION_TALL_DELAY

const float ERUPTION_TALL_DELAY = 3
protected

Definition at line 14 of file geyserarea.c.

◆ ERUPTION_TALL_DURATION

const float ERUPTION_TALL_DURATION = 3
protected

Definition at line 13 of file geyserarea.c.

◆ m_GeyserTrigger

GeyserTrigger m_GeyserTrigger
protected

Definition at line 22 of file geyserarea.c.

◆ m_RandomizedDuration

float m_RandomizedDuration
protected

Definition at line 21 of file geyserarea.c.

◆ m_RandomizedInterval

float m_RandomizedInterval
protected

Definition at line 20 of file geyserarea.c.

◆ m_SecondaryActive

bool m_SecondaryActive
protected

Definition at line 16 of file geyserarea.c.

◆ m_TimeElapsed

int m_TimeElapsed
protected

Definition at line 18 of file geyserarea.c.

◆ m_TimeSecondaryElapsed

int m_TimeSecondaryElapsed
protected

Definition at line 19 of file geyserarea.c.

◆ PRE_ERUPTION_DURATION

const float PRE_ERUPTION_DURATION = 10
protected

Definition at line 12 of file geyserarea.c.

◆ UPDATE_RATE

enum EGeyserState UPDATE_RATE = 1000