Initialize ParticleEmitter object.
The number of particles used.
TileSprite (or Rect) to use for display.
Options affecting particle behaviors. See ParticleOptions for default values if not passed in.
The opacity of the entity (from 0 to 1)
An array of child entities for recursive update/render.
Whether or not the entity is dead.
Position of the entity.
Scale of the entity.
Whether or not the entity is visible.
Whether or not there are any child entities.
Add and return a child object.
Object to add to the container.
'Plays' the particle emitter effect.
Position to use for anchoring particles.
Remove and return a child object.
Object to remove from the container.
Update each child in the container.
Automatically removes any child object marked as dead.
Delta time since last update.
Timestamp in seconds.
Container which manages a pool of Particle objects (20 by default) and emits them in random directions when the
playmethod is called.