Example #1
0
    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++;
    }
Example #2
0
    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");
 }
Example #6
0
 public override void Play() => UITransitions.Fade(this);
Example #7
0
 public override void Play() => UITransitions.SlideTo(this);