/// <summary> /// Pause the animation /// </summary> public virtual void Pause() { if (CurrentStatus == AnimatorStatus.OnHold || CurrentStatus == AnimatorStatus.Playing) { HorizontalAnimator.Pause(); VerticalAnimator.Pause(); DepthAnimator.Pause(); } }
/// <summary> /// Resume the animation from where it paused /// </summary> public virtual void Resume() { if (CurrentStatus == AnimatorStatus.Paused) { HorizontalAnimator.Resume(); VerticalAnimator.Resume(); DepthAnimator.Resume(); } }