class ContaminatedArea_DynamicBaseSource
ContaminatedArea_DynamicBase › ContaminatedArea_Base › EffectArea › House › BuildingBase › Building › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 1
void ContaminatedArea_DynamicBase()Constants 6
const float DECAY_START_PART_SIZE = 32const int DECAY_START_PART_BIRTH_RATE = 1const float DECAY_END_PART_SIZE = 17const int DECAY_END_PART_BIRTH_RATE = 1const float START_DECAY_LIFETIME = 900Referenced by GetStartDecayLifetime()
const float FINISH_DECAY_LIFETIME = 300Referenced by GetFinishDecayLifetime()
Members 1
protected int m_DecayState = eAreaDecayStage.INITThe current state in which the area is
Methods 10
float GetRemainingTime()References EntityAI.GetLifetime()
Referenced by ContaminatedArea_Dynamic.Tick()
float GetStartDecayLifetime()References START_DECAY_LIFETIME
Referenced by ContaminatedArea_Dynamic.Tick()
float GetFinishDecayLifetime()References FINISH_DECAY_LIFETIME
Referenced by ContaminatedArea_Dynamic.Tick()
void SetDecayState(int newState)References Class.Cast(), ContaminatedTrigger_Dynamic.SetAreaState(), EntityAI.SetSynchDirty()
Show 2 more
, m_DecayState, and EffectArea.m_Triggeroverride void InitZone()override void InitZoneClient()References ContaminatedArea_Base.InitZoneClient(), EffectArea.PlaceParticles(), EffectArea.m_InnerRings
Referenced by OnVariablesSynchronized()
override void InitZoneServer()References CreateTrigger(), EffectArea.InitZoneServer(), EffectArea.m_PositionTrigger
Show 2 more
, EffectArea.m_Radius, and EffectArea.m_TriggerTypeReferenced by ContaminatedArea_Dynamic.InitZoneServer()
override void OnParticleAllocation(ParticleManager pm, array<ParticleSource> particles)override void OnVariablesSynchronized()Referenced by ContaminatedArea_Dynamic.OnVariablesSynchronized()