private void SlideTutorial() { _inTransitionState = true; float movingDistance = _canvasScaler.referenceResolution.x; UITransitions.SlideTo(new SlideUITransition( _tutorialElementsParent, _tutorialElementsParent.localPosition - new Vector3(movingDistance, 0f, 0f), _slideCurve, _slideTime, () => _inTransitionState = false )); _state++; }
private void HideTutorial() { _inTransitionState = true; UITransitions.Fade(new FadeUITransition( GetComponent <CanvasGroup>(), 1f, 0f, _fadeCurve, _fadeTime, () => { _inTransitionState = false; gameObject.SetActive(false); _cameraUI.SetActive(true); } )); _state++; }
public void Options() { UITransitions.SetOnlyActive("Options"); }
public void BackToMenu() { UITransitions.SetOnlyActive("MainMenu"); }
public void Credits() { UITransitions.SetOnlyActive("Credits"); }
public override void Play() => UITransitions.Fade(this);
public override void Play() => UITransitions.SlideTo(this);