コード例 #1
0
    IEnumerator ShowRoundIndicator(float t)
    {
        yield return(null);

        RoundCanvasUI roundCanvasUI = GameObject.Find("RoundCanvas").GetComponent <RoundCanvasUI>();

        roundCanvasUI.ShowRoundIndicator(ScoreManager.instance.GetRound() + 1);

        yield return(new WaitForSeconds(t));

        RoundStart();
        roundCanvasUI.HideRoundIndicator();
    }
コード例 #2
0
    public void RoundEnd()
    {
        RoundCanvasUI roundCanvasUI = GameObject.Find("RoundCanvas").GetComponent <RoundCanvasUI>();

        roundCanvasUI.ShowRoundWinner(ScoreManager.instance.GetWinnerString(ScoreManager.instance.GetCurrentWinner()));

        StartCoroutine(WaitForEndRound(2.15f));

        gameState = GameState.Waiting;

        if (OnRoundEnd != null)
        {
            OnRoundEnd();
        }
    }