public ParticleEmitter( ParticleSystem ps )
{
// set defaults
parentSystem = ps;
angle = 0.0f;
this.Direction = Vector3.UnitX;
emissionRate = 10;
fixedSpeed = 1;
minSpeed = float.NaN;
fixedTTL = 5;
minTTL = float.NaN;
position = Vector3.Zero;
colorFixed = ColorEx.White;
isEnabled = true;
durationFixed = 0;
durationMin = float.NaN;
repeatDelayFixed = 0;
repeatDelayMin = float.NaN;
RegisterCommands();
}