public void SetPlayerInfo(Player currentPlayer, PlayerToken currentPlayerToken) { _image.color = currentPlayerToken.Color; _image.color = new Color(_image.color.r, _image.color.g, _image.color.b, 0.2f); _playerIdText.text = "Player " + currentPlayerToken.PlayerId; _playerGoldText.text = "Gold = " + currentPlayer.Gold; }
private List <PlayerToken> RecreatePlayerTokensFromMatchStatus(MatchStatus matchStatus) { var oldPlayerTokens = FindObjectsOfType <PlayerToken>(); foreach (var playerToken in oldPlayerTokens) { Destroy(playerToken); } var playerTokens = new List <PlayerToken>(); foreach (var statusPlayerToken in matchStatus.PlayerTokens) { var playerToken = PlayerToken.CreatePlayerToken(statusPlayerToken.PlayerId, statusPlayerToken.Color, _boardManager.FindTile(statusPlayerToken.TileId)); playerTokens.Add(playerToken); } return(playerTokens); }