DIFF

class GeyserAreaSource

GeyserArea EffectArea House BuildingBase Building EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constants 4

protected const int UPDATE_RATE = 1000

ms

Referenced by InitZoneServer(), and TickState()
protected const float PRE_ERUPTION_DURATION = 10

delay before the geysier activates (sec)

Referenced by TickState()
protected const float ERUPTION_TALL_DURATION = 3

lenght of secondary eruption (sec)

Referenced by TickState()
protected const float ERUPTION_TALL_DELAY = 3

min delay between secondary eruptions (sec)

Referenced by TickState()

Members 6

protected bool m_SecondaryActive
Referenced by TickState()
protected int m_TimeElapsed

seconds

Referenced by TickState()
protected int m_TimeSecondaryElapsed

seconds

Referenced by TickState()
protected float m_RandomizedInterval

randomized interval to 80% - 120% of the set value

protected float m_RandomizedDuration

randomized duration to 80% - 120% of the set value

protected GeyserTrigger m_GeyserTrigger

Methods 6

override void DeferredInit()
override void EEDelete(EntityAI parent)
private void RandomizeIntervals()
Referenced by InitZoneServer(), and TickState()
void KillEntitiesInArea()
Referenced by TickState()