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 = 20Referenced by EEOnCECreate()
const int AREA_SETUP_DELAY = 10Referenced by EEOnCECreate()
const float AIRBORNE_FX_OFFSET = 50item classnames
Referenced by SpawnItems()
how many of each type
Referenced by SpawnItems()
min distance the item will be spawned from the area position(epicenter)
Referenced by SpawnItems()
max distance the item will be spawned from the area position(epicenter)
Referenced by SpawnItems()
Members 5
protected vector m_OffsetPosThis 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_StartupTimerReferenced by EEOnCECreate()
protected ref Timer m_FXTimerReferenced by EEOnCECreate()
protected FlareLight m_FlareLightReferenced by PlayFlareVFX()
protected ShellLight m_ShellLightLight used upon ariborne shell detonation
Referenced by PlayExplosionLight()
Methods 11
override void EEOnCECreate()References vector.Distance(), vector.DistanceSq(), array.Get()
Show 21 more
, WorldData.GetArtyFiringPos(), CGame.GetMission(), Object.GetPosition(), EffectArea.GetRequesterIndex(), Mission.GetWorldData(), array.Insert(), CGame.RPC(), Timer.Run(), Timer.Run(), EntityAI.SetSynchDirty(), new Timer(), AIRBORNE_EXPLOSION_DELAY, AIRBORNE_FX_OFFSET, AREA_SETUP_DELAY, ARTILLERY_SHELL_SPEED, ContaminatedArea_DynamicBase.m_DecayState, m_FXTimer, m_OffsetPos, EffectArea.m_PPERequesterIdx, EffectArea.m_PPERequesterType, and m_StartupTimeroverride void OnVariablesSynchronized()override void Tick()override void SetupZoneData(EffectAreaParams params)References string.Format(), EffectArea.SetupZoneData(), vector.ToString()
Show 16 more
, ParticleList.CONTAMINATED_AREA_GAS_AROUND, ParticleList.CONTAMINATED_AREA_GAS_BIGASS, ParticleList.CONTAMINATED_AREA_GAS_TINY, EffectAreaParams.m_ParamAroundPartId, EffectAreaParams.m_ParamInnerRings, EffectAreaParams.m_ParamInnerSpace, EffectAreaParams.m_ParamName, EffectAreaParams.m_ParamNegHeight, EffectAreaParams.m_ParamOuterOffset, EffectAreaParams.m_ParamOuterSpace, EffectAreaParams.m_ParamPartId, EffectAreaParams.m_ParamPosHeight, EffectAreaParams.m_ParamRadius, EffectAreaParams.m_ParamTinyPartId, EffectAreaParams.m_ParamTriggerType, and EffectArea.m_PositionReferenced by DeferredInit()
override void DeferredInit()override void InitZoneServer()void SpawnItems()Referenced by InitZoneServer()
void PlayFX()void PlayExplosionLight()Referenced by OnVariablesSynchronized()
void PlayFlareVFX()References Class.Cast(), Class.Cast(), ScriptedLightBase.CreateLight()
Show 6 more
, CGame.CreateObjectEx(), CGame.IsClient(), CGame.IsMultiplayer(), CGame.IsServer(), m_FlareLight, and m_OffsetPosReferenced by DeferredInit()