public PostActionedFutureAnimation(IFutureAnimation animation, Action postAction) { Animation = animation ?? throw new ArgumentNullException(nameof(animation)); PostAction = postAction ?? throw new ArgumentNullException(nameof(postAction)); }
public SequentialFutureAnimation(IFutureAnimation first, IFutureAnimation second) { First = first ?? throw new ArgumentNullException(nameof(first)); Second = second ?? throw new ArgumentNullException(nameof(second)); }