ColorTween.cs 410 B

123456789101112131415
  1. using Microsoft.Xna.Framework;
  2. namespace MonoGame.Extended.Tweening;
  3. public class ColorTween: Tween<Color>
  4. {
  5. internal ColorTween(object target, float duration, float delay, TweenMember<Color> member, Color endValue) : base(target, duration, delay, member, endValue)
  6. {
  7. }
  8. protected override void Interpolate(float n)
  9. {
  10. Member.Value = Color.Lerp(_startValue, _endValue, n);
  11. }
  12. }