Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
effectmanager.c File Reference

Go to the source code of this file.

Classes

class  SEffectManager
 Manager class for managing Effect (EffectParticle, EffectSound) More...
 
class  ParticleEffecterParameters
 
class  ParticleEffecter
 

Functions

void EffecterParameters (string type, float lifespan)
 
void EffecterBase ()
 
void Init (int id, EffecterParameters parameters)
 
void DecreaseLifespan (float timeSlice)
 
void SetLifespan (float lifespan)
 
void Start ()
 
void Stop ()
 Stops all elements this effect consists of.
 
void Reactivate ()
 
void Process ()
 
override int GetHideIconMask ()
 
void EffectParticleGeneral ()
 
void SetParticle (int particleID)
 
override void SetParticleID (int id)
 

Variables

class SEffectManager NONE = -1
 
class SEffectManager START = -1
 
class SEffectManager STOP = -1
 
class SEffectManager REACTIVATE0 = -1
 
class SEffectManager m_EffecterType = -1
 
float m_Lifespan
 
ParticleEffecterParameters NOT_DEFINED_LIFESPAN = -1
 
int m_ID
 
int m_Command = EffecterCommands.NONE
 
int m_CommandSync = EffecterCommands.NONE
 
ParticleEffecter m_LastParticleID
 

Function Documentation

◆ DecreaseLifespan()

void DecreaseLifespan ( float timeSlice)
protected

Definition at line 701 of file effectmanager.c.

◆ EffecterBase()

void EffecterBase ( )
protected

Definition at line 690 of file effectmanager.c.

◆ EffecterParameters()

void EffecterParameters ( string type,
float lifespan )

Definition at line 665 of file effectmanager.c.

◆ EffectParticleGeneral()

void EffectParticleGeneral ( )
protected

Definition at line 852 of file effectmanager.c.

◆ GetHideIconMask()

override int GetHideIconMask ( )
protected

Definition at line 755 of file effectmanager.c.

◆ Init()

void Init ( int id,
EffecterParameters parameters )
protected

Definition at line 695 of file effectmanager.c.

◆ Process()

void Process ( )
protected

Definition at line 743 of file effectmanager.c.

◆ Reactivate()

void Reactivate ( )
protected

Definition at line 730 of file effectmanager.c.

◆ SetLifespan()

void SetLifespan ( float lifespan)
protected

Definition at line 713 of file effectmanager.c.

◆ SetParticle()

void SetParticle ( int particleID)
protected

Definition at line 856 of file effectmanager.c.

◆ SetParticleID()

override void SetParticleID ( int id)
protected

Definition at line 870 of file effectmanager.c.

◆ Start()

void Start ( )
protected

Definition at line 718 of file effectmanager.c.

Variable Documentation

◆ m_Command

int m_Command = EffecterCommands.NONE
protected

Definition at line 687 of file effectmanager.c.

◆ m_CommandSync

int m_CommandSync = EffecterCommands.NONE
protected

Definition at line 688 of file effectmanager.c.

◆ m_EffecterType

class SEffectManager m_EffecterType = -1

◆ m_ID

int m_ID
protected

Definition at line 686 of file effectmanager.c.

◆ m_LastParticleID

ParticleEffecter m_LastParticleID
protected

◆ m_Lifespan

float m_Lifespan

Definition at line 664 of file effectmanager.c.

◆ NONE

class SEffectManager NONE = -1

◆ NOT_DEFINED_LIFESPAN

ParticleEffecterParameters NOT_DEFINED_LIFESPAN = -1

◆ REACTIVATE0

class SEffectManager REACTIVATE0 = -1

◆ START

class SEffectManager START = -1

◆ STOP

class SEffectManager STOP = -1