public void PlayCloseAnimation(Action <bool> onFinishCloseAnimation) { if (m_currentState == EUITransitionState.None) { m_currentState = EUITransitionState.PlayingClose; PlayCloseAnimation_Local((interrupted) => { onFinishCloseAnimation?.Invoke(interrupted); m_currentState = EUITransitionState.None; }); } else { onFinishCloseAnimation?.Invoke(true); } }
public BaseUITransitionAnimation() { m_currentState = EUITransitionState.None; }