Class ParticleUpdater
The ParticleUpdater updates one or more fields, such as velocity or position, in all living particles in a target ParticlePool
[DataContract("ParticleUpdater")]
public abstract class ParticleUpdater : ParticleModule
- Inheritance
-
ParticleUpdater
- Derived
- Inherited Members
Properties
IsPostUpdater
All updaters are called exactly once during each ParticleEmitter's update. Most updaters are called before spawning the new particles for the frame, but post updaters are called after that.
public virtual bool IsPostUpdater { get; }
Property Value
Methods
Update(float, ParticlePool)
Updates all particles in the ParticlePool using this updater
public abstract void Update(float dt, ParticlePool pool)
Parameters
dt
floatDelta time in seconds which has passed since the last update call
pool
ParticlePoolThe target ParticlePool which needs to be updated