DIFF

class ContaminatedArea_DynamicSource

ContaminatedArea_Dynamic ContaminatedArea_DynamicBase ContaminatedArea_Base EffectArea House BuildingBase Building EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constants 8

const int AIRBORNE_EXPLOSION_DELAY = 20
Referenced by EEOnCECreate()
const int AREA_SETUP_DELAY = 10
Referenced by EEOnCECreate()
const float AIRBORNE_FX_OFFSET = 50
Referenced by DeferredInit(), and EEOnCECreate()
const float ARTILLERY_SHELL_SPEED = 100

Units per second

Referenced by EEOnCECreate()
const ref array<string> SPAWN_ITEM_TYPE = {"Grenade_ChemGas"}

item classnames

Referenced by SpawnItems()
const ref array<int> SPAWN_ITEM_COUNT = {Math.RandomIntInclusive(2,5)}

how many of each type

Referenced by SpawnItems()
const ref array<float> SPAWN_ITEM_RAD_MIN = {5}

min distance the item will be spawned from the area position(epicenter)

Referenced by SpawnItems()
const ref array<float> SPAWN_ITEM_RAD_MAX = {15}

max distance the item will be spawned from the area position(epicenter)

Referenced by SpawnItems()

Members 5

protected vector m_OffsetPos

This will be the position at which we spawn all future airborne FX

Referenced by DeferredInit(), EEOnCECreate(), PlayExplosionLight()
Show 2 more, PlayFlareVFX(), and PlayFX()
protected ref Timer m_StartupTimer
Referenced by EEOnCECreate()
protected ref Timer m_FXTimer
Referenced by EEOnCECreate()
protected FlareLight m_FlareLight
Referenced by PlayFlareVFX()
protected ShellLight m_ShellLight

Light used upon ariborne shell detonation

Referenced by PlayExplosionLight()

Methods 11

override void InitZoneServer()
void PlayExplosionLight()