Exemplo n.º 1
0
    void OnGUI()
    {
        GUI.Label(new Rect(225, 20, 70, 20), "Score: ");
        GUI.Label(new Rect(270, 20, 70, 20), score.ToString());
        GUI.Label(new Rect(215, 650, 70, 20), "Health: ");
        GUI.Label(new Rect(265, 650, 70, 20), playerController.Health.ToString());
        GUI.Label(new Rect(165, 680, 190, 20), "Move - Left/Right | Fire - Space");
        if (gameState == GameState.InProgress)
        {
            return;
        }

        if (GUI.Button(new Rect(210, 220, 80, 20), "Start"))
        {
            score = 0;
            invaderController.StartAssult();
            gameState = GameState.InProgress;
        }

        if (gameState == GameState.PostGame)
        {
            string resultText = userWon ? "YOU WIN" : "GAME OVER";
            GUI.Label(new Rect(210, 500, 110, 20), resultText);
        }
    }