コード例 #1
0
    /// <summary>
    /// When the level loads, show the level objectives until the player acknowledges them
    /// </summary>
    IEnumerator StartUpWatcher()
    {
        objectiveNav.text = "";
        CanvasManager.CM.tutorialManager.HideTheUI();
        objectiveScreen.PlayStartScreenAnim();
        CanvasManager.CM.player.PreventInput = true;
        yield return(oneSecond);

        yield return(oneSecond);

        objectiveNav.text = "Press " + (CanvasManager.CM.UsingController ? "(A)" : "[Space]") + " to begin.";
        while (!CanvasManager.CM.player.AcceptButtonClicked)
        {
            yield return(null);
        }

        if (ObjectiveScreenHidden != null)
        {
            ObjectiveScreenHidden();
        }
        objectiveScreen.StopStartAnim();
        CanvasManager.CM.player.PreventInput = false;
        if (isGameLevel)
        {
            CanvasManager.CM.tutorialManager.ShowAllUI();
        }
        StartTimer();
    }