protected virtual void Transition(int previous, int next, bool goingRight) { MMVibrationManager.StopAllHaptics(true); if (_transitionCoroutine != null) { StopCoroutine(_transitionCoroutine); } _transitionCoroutine = StartCoroutine(TransitionCoroutine(previous, next, goingRight)); }