namespace MonoGame.Extended.Particles.Modifiers.Interpolators { public class RotationInterpolator : Interpolator { private float _delta; public override float EndValue { get { return _delta + StartValue; } set { _delta = value - StartValue; } } public override unsafe void Update(float amount, Particle* particle) { particle->Rotation = amount*_delta + StartValue; } } }