9class GeyserArea : EffectArea
36 super.EEDelete( parent );
41 super.InitZoneServer();
43 if ( m_TriggerType !=
"" )
109 if (
Math.RandomBool())
135 private void RandomizeIntervals()
141 void KillEntitiesInArea()
143 array<Object> nearestObjects =
new array<Object>();
146 foreach (
Object obj : nearestObjects)
150 entity.ProcessDirectDamage(
DamageType.CUSTOM,
this,
"",
"HeatDamage",
"0 0 0", 1000);
override void DeferredInit()
override void InitZoneServer()
override void EEDelete(EntityAI parent)
DamageType
exposed from C++ (do not change)
vector m_Position
Cached world position.
GeyserTrigger m_GeyserTrigger
int m_TimeSecondaryElapsed
float m_RandomizedInterval
const float ERUPTION_TALL_DURATION
float m_RandomizedDuration
const float ERUPTION_TALL_DELAY
const float PRE_ERUPTION_DURATION
enum EGeyserState UPDATE_RATE