#region usings using OpenTK; #endregion namespace SM.Base.Drawing.Particles { /// /// Contains methods for particle movements. /// public class ParticleMovement { /// /// Default movement for 2D. /// public static Vector2 Default2D(ParticleInstance particle) { return particle.Direction * ((particle.StartLifetime - particle.Lifetime) * particle.Speed); } /// /// Default movement for 3D. /// public static Vector3 Default3D(ParticleInstance particle) { return particle.Direction * ((particle.StartLifetime - particle.Lifetime) * particle.Speed); } } }