using System; using System.Collections.Generic; using MonoGame.Extended.Animations; namespace MonoGame.Extended.Tweening { public abstract class TweenAnimation : Animation { protected TweenAnimation(T target, Action onCompleteAction = null, bool disposeOnComplete = true) : base(onCompleteAction, disposeOnComplete) { Target = target; Tweens = new List(); } public T Target { get; } public IList Tweens { get; } } }