override void Stop()
Stops all elements this effect consists of.
Particle GetParticle()
Gets the main particle which this Effect is managing.
override void Start()
Plays all elements this effect consists of.
void SetParticleID(int id)
Sets the id of the particle to be used.
EffectSound m_EffectSound
Name of sound set that is going to be played when particle starts playback.
int m_ParticleID
The ID in the ParticleList to create Particle from.
void SetEffectSound(EffectSound effectSound)
Set effect sound play with particle.
void SetParticleParam(int parameter_id, float value)
Set the value of a parameter of all emitors in the particle.
Legacy way of using particles in the game.
static EffectSound CreateSound(string sound_set, vector position, float play_fade_in=0, float stop_fade_out=0, bool loop=false, bool enviroment=false)
Create an EffectSound.