PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ContaminatedArea_DynamicBase.c File Reference

Enumerations

enum  eAreaDecayStage {
  INIT = 1 , START = 2 , LIVE = 3 , DECAY_START = 4 ,
  DECAY_END = 5
}
 

Functions

void ContaminatedArea_DynamicBase ()
 
float GetRemainingTime ()
 
float GetStartDecayLifetime ()
 
float GetFinishDecayLifetime ()
 
void SetDecayState (int newState)
 
override void InitZone ()
 
override void InitZoneClient ()
 
override void InitZoneServer ()
 
override void OnParticleAllocation (ParticleManager pm, array< ParticleSource > particles)
 
override void CreateTrigger (vector pos, int radius)
 
override void OnVariablesSynchronized ()
 

Variables

enum eAreaDecayStage m_DecayState = eAreaDecayStage.INIT
 
const float DECAY_START_PART_SIZE = 32
 
const int DECAY_START_PART_BIRTH_RATE = 1
 
const float DECAY_END_PART_SIZE = 17
 
const int DECAY_END_PART_BIRTH_RATE = 1
 
const float START_DECAY_LIFETIME = 900
 
const float FINISH_DECAY_LIFETIME = 300
 

Enumeration Type Documentation

◆ eAreaDecayStage

Enumerator
INIT 
START 
LIVE 
DECAY_START 
DECAY_END 

Function Documentation

◆ ContaminatedArea_DynamicBase()

void ContaminatedArea_DynamicBase ( )

References m_Type.

◆ CreateTrigger()

override void CreateTrigger ( vector  pos,
int  radius 
)

◆ GetFinishDecayLifetime()

float GetFinishDecayLifetime ( )

References FINISH_DECAY_LIFETIME.

Referenced by Tick().

◆ GetRemainingTime()

float GetRemainingTime ( )

◆ GetStartDecayLifetime()

float GetStartDecayLifetime ( )

References START_DECAY_LIFETIME.

Referenced by Tick().

◆ InitZone()

◆ InitZoneClient()

override void InitZoneClient ( )

References m_Position, and m_Radius.

◆ InitZoneServer()

override void InitZoneServer ( )

References CreateTrigger(), and m_Radius.

◆ OnParticleAllocation()

◆ OnVariablesSynchronized()

◆ SetDecayState()

void SetDecayState ( int  newState)

References ContaminatedTrigger_Dynamic(), and m_DecayState.

Referenced by InitZone(), PlayFX(), and Tick().

Variable Documentation

◆ DECAY_END_PART_BIRTH_RATE

const int DECAY_END_PART_BIRTH_RATE = 1

◆ DECAY_END_PART_SIZE

const float DECAY_END_PART_SIZE = 17

◆ DECAY_START_PART_BIRTH_RATE

const int DECAY_START_PART_BIRTH_RATE = 1

◆ DECAY_START_PART_SIZE

const float DECAY_START_PART_SIZE = 32

◆ FINISH_DECAY_LIFETIME

const float FINISH_DECAY_LIFETIME = 300

Referenced by GetFinishDecayLifetime().

◆ m_DecayState

◆ START_DECAY_LIFETIME

const float START_DECAY_LIFETIME = 900

Referenced by GetStartDecayLifetime().