void Refresh(NetworkPlayer networkPlayer) { Game game = GameManager.instance.game; Clear(); Debug.Log("[LobbyPlayerDisplayer] Refresh"); int current = 0; foreach (var player in game.GetPlayers()) { LobbyPlayerEntry entry = Instantiate(entryPrefab); entry.Initalize(player.Value); entry.transform.SetParent(transform); if (player.Key == Network.player) { entry.SetColor(ownColor); } else { entry.SetColor(current % 2 == 0 ? colorEven : colorOdd); } current++; } }