◆ ContaminatedArea_Dynamic()
◆ CreateTrigger()
| override void CreateTrigger |
( |
vector |
pos, |
|
|
int |
radius |
|
) |
| |
|
inlineprivate |
◆ EEDelete()
| override void EEDelete |
( |
EntityAI |
parent | ) |
|
|
inlineprivate |
◆ EEInit()
References AIRBORNE_FX_OFFSET, GetGame(), GetPosition, InitZone(), InitZoneClient(), m_DecayState, m_Name, m_OffsetPos, m_Radius, m_Type, and PlayFlareVFX().
◆ EEOnCECreate()
| override void EEOnCECreate |
( |
| ) |
|
|
inlineprivate |
References AIRBORNE_EXPLOSION_DELAY, AIRBORNE_FX_OFFSET, AREA_SETUP_DELAY, ARTILLERY_SHELL_SPEED, CALL_CATEGORY_GAMEPLAY, vector::Distance(), vector::DistanceSq(), WorldData::GetArtyFiringPos(), GetGame(), CGame::GetMission(), GetPosition, Mission::GetWorldData(), m_DecayState, m_FXTimer, m_OffsetPos, m_StartupTimer, and CGame::RPC().
◆ GetFinishDecayLifetime()
| float GetFinishDecayLifetime |
( |
| ) |
|
|
inlineprivate |
◆ GetRemainingTime()
| float GetRemainingTime |
( |
| ) |
|
|
inlineprivate |
◆ GetStartDecayLifetime()
| float GetStartDecayLifetime |
( |
| ) |
|
|
inlineprivate |
◆ InitZone()
| override void InitZone |
( |
| ) |
|
|
inlineprivate |
◆ InitZoneClient()
| override void InitZoneClient |
( |
| ) |
|
|
inlineprivate |
◆ InitZoneServer()
| override void InitZoneServer |
( |
| ) |
|
|
inlineprivate |
◆ OnParticleAllocation()
◆ OnVariablesSynchronized()
| override void OnVariablesSynchronized |
( |
| ) |
|
|
inlineprivate |
◆ PlayExplosionLight()
| void PlayExplosionLight |
( |
| ) |
|
|
inlineprivate |
◆ PlayFlareVFX()
◆ PlayFX()
◆ SetDecayState()
| void SetDecayState |
( |
int |
newState | ) |
|
|
inlineprivate |
◆ SpawnItems()
References CGame::CreateObjectEx(), ECE_PLACE_ON_SURFACE, GetGame(), m_Position, Math3D::MatrixIdentity4(), vector::RandomDir2D(), Math::RandomFloatInclusive(), SPAWN_ITEM_COUNT, SPAWN_ITEM_RAD_MAX, SPAWN_ITEM_RAD_MIN, and SPAWN_ITEM_TYPE.
Referenced by InitZoneServer().
◆ Tick()
◆ AIRBORNE_EXPLOSION_DELAY
| const int AIRBORNE_EXPLOSION_DELAY = 20 |
|
private |
◆ AIRBORNE_FX_OFFSET
| const float AIRBORNE_FX_OFFSET = 50 |
|
private |
◆ AREA_SETUP_DELAY
| const int AREA_SETUP_DELAY = 10 |
|
private |
◆ ARTILLERY_SHELL_SPEED
| const float ARTILLERY_SHELL_SPEED = 100 |
|
private |
◆ DECAY_END_PART_BIRTH_RATE
| const int DECAY_END_PART_BIRTH_RATE = 1 |
|
private |
◆ DECAY_END_PART_SIZE
| const float DECAY_END_PART_SIZE = 17 |
|
private |
◆ DECAY_START_PART_BIRTH_RATE
| const int DECAY_START_PART_BIRTH_RATE = 1 |
|
private |
◆ DECAY_START_PART_SIZE
| const float DECAY_START_PART_SIZE = 32 |
|
private |
◆ FINISH_DECAY_LIFETIME
| const float FINISH_DECAY_LIFETIME = 300 |
|
private |
◆ m_DecayState
◆ m_FlareLight
◆ m_FXTimer
| protected ref Timer m_FXTimer |
|
private |
◆ m_OffsetPos
◆ m_ShellLight
◆ m_StartupTimer
| protected ref Timer m_StartupTimer |
|
private |
◆ SPAWN_ITEM_COUNT
◆ SPAWN_ITEM_RAD_MAX
◆ SPAWN_ITEM_RAD_MIN
◆ SPAWN_ITEM_TYPE
| const ref array<string> SPAWN_ITEM_TYPE = {"Grenade_ChemGas"} |
|
private |
◆ START_DECAY_LIFETIME
| const float START_DECAY_LIFETIME = 900 |
|
private |
The documentation for this class was generated from the following file: