コード例 #1
0
    // Use this for initialization
    void Start()
    {
        s = this;
        endGameScreen.SetActive(false);
        nextLevelScreen.SetActive(false);
        winEffects.SetActive(false);
        lostEffects.SetActive(false);

        GameSettings nextLevel = GS.s.NextLevelInChain();

        nextLevelButton.SetActive(nextLevel != null);

        if (nextLevel != null)
        {
            nextLevelButton.GetComponentInChildren <Text> ().text = "Next Level: " + nextLevel.levelName;
        }
    }
コード例 #2
0
    private void EndGame(GameState gameState)
    {
        GameEndScreen endScreen = (GameEndScreen)FindObjectOfType(typeof(GameEndScreen));

        if (gameState.ourLife == 0 && gameState.theirLife == 0)
        {
            endScreen.DisplayDraw();
        }
        else if (gameState.ourLife == 0)
        {
            endScreen.DisplayLoss();
        }
        else
        {
            endScreen.DisplayWin();
        }
    }