Example #1
0
    private void OnGameWon(FoosballTable.Sides winningSide)
    {
        HeaderLabel.text = winningSide.ToString() + " team wins!";
        pressButtonToContinueLabel.text = "Press 'A' to start a new game";

        StartCoroutine(WaitForStartNewGame());
    }
Example #2
0
    private void OnTeamScored(FoosballTable.Sides scoringSide)
    {
        switch (scoringSide)
        {
        case FoosballTable.Sides.Red:
            RedScore++;
            break;

        case FoosballTable.Sides.Blue:
            BlueScore++;
            break;

        default:
            break;
        }

        UpdateScoreLabels();
        HeaderLabel.text = scoringSide.ToString() + " team scores!";

        Invoke("CheckScoresForWinner", 3f);
    }