コード例 #1
0
    public void IncreaseGameInfoScore(int playerNumber, int value)
    {
        if (isClone)
        {
            return;
        }
        if (playerNumber == this.playerNumber)
        {
            return;
        }

        if (scoreboard == null)
        {
            scoreboard = GameObject.Find("Scoreboard").GetComponent <ScoreboardManager>();
        }

        switch (playerNumber)
        {
        case 1:
            gameInfo.player1score += value;
            break;

        case 2:
            gameInfo.player2score += value;
            break;

        case 3:
            gameInfo.player3score += value;
            break;

        case 4:
            gameInfo.player4score += value;
            break;

        default:
            Debug.Log("playerNumber not valid");
            break;
        }

        if (scoreboard != null)
        {
            scoreboard.RefreshStats();
        }
    }