Exemple #1
0
    IEnumerator CancelMenuCoroutine(MenuComponent whichMenu, int cancelButton)
    {
        menuTweening = true;

        PlayReturnSound();

        yield return(StartCoroutine(HideMenuCoroutine(whichMenu)));

        yield return(StartCoroutine(ShowMenuCoroutine(whichMenu.aboveMenuScript, cancelButton)));

        menuTweening = false;

        yield return(new WaitWhile(() => DOTween.IsTweening("Menu")));

        menuAnimationType = MenuAnimationType.None;
    }
Exemple #2
0
    IEnumerator SubmitMenuCoroutine(MenuComponent whichMenu, int submitButton)
    {
        menuTweening = true;
        PlaySubmitSound();

        if (cameraMovement.farPosition)
        {
            cameraMovement.ToggleFarPosition();
        }

        yield return(StartCoroutine(HideMenuCoroutine(whichMenu.aboveMenuScript, submitButton)));

        yield return(StartCoroutine(ShowMenuCoroutine(whichMenu)));

        menuTweening = false;

        yield return(new WaitWhile(() => DOTween.IsTweening("Menu")));

        menuAnimationType = MenuAnimationType.None;
    }
Exemple #3
0
    public void CancelMenu(MenuComponent whichMenu, int cancelButton)
    {
        menuAnimationType = MenuAnimationType.Cancel;

        StartCoroutine(CancelMenuCoroutine(whichMenu, cancelButton));
    }
Exemple #4
0
    public void HideMenu(MenuComponent whichMenu)
    {
        menuAnimationType = MenuAnimationType.Hide;

        StartCoroutine(HideMenuCoroutine(whichMenu, -1));
    }
Exemple #5
0
    public void SubmitMenu(MenuComponent whichMenu)
    {
        menuAnimationType = MenuAnimationType.Submit;

        StartCoroutine(SubmitMenuCoroutine(whichMenu));
    }
Exemple #6
0
    public void SubmitMenu(MenuComponent whichMenu, int submitButton)
    {
        menuAnimationType = MenuAnimationType.Submit;

        StartCoroutine(SubmitMenuCoroutine(whichMenu, submitButton));
    }
Exemple #7
0
    public void ShowMenu(MenuComponent whichMenu)
    {
        menuAnimationType = MenuAnimationType.Show;

        StartCoroutine(ShowMenuCoroutine(whichMenu));
    }