/// <summary>
/// Initializes a particle based on the emitter's approach and parameters.
/// </summary>
/// <remarks>
/// See the GetEmissionCount method for details of why there is a separation between
/// 'requested' emissions and actual initialized particles.
/// </remarks>
/// <param name="particle">Reference to a particle which must be initialized based on how this emitter starts particles</param>
public virtual void InitParticle(Particle particle)
{
particle.ResetDimensions();
}