17 lines
446 B
C#

namespace SharpUI.Source.Common.UI.Util.Animation
{
public class AnimationState : IAnimationState
{
private bool _isAnimating;
public AnimationState() { }
public AnimationState(bool isAnimating) => _isAnimating = isAnimating;
public void OnAnimationBegin() => _isAnimating = true;
public void OnAnimationEnd() => _isAnimating = false;
public bool IsAnimating() => _isAnimating;
}
}