public virtual void Destroy( ParticleAffector e ) { // remove the affector from the list affectorList.Remove( e ); }