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(); } }