public void ShowFinalScreen() { while (playerPanelContainer.childCount > 0) { Destroy(playerPanelContainer.GetChild(0).gameObject); } endGameScreen.SetActive(true); for (int i = 0; i < GameController.playerCount; i++) { PlayerPanel newPanel = Instantiate(playerPanelPrefab) as PlayerPanel; newPanel.Initialize(Mathf.FloorToInt(PlayerScores.GetScore(i)), GameController.Instance.activePlayers[i].playerColor); newPanel.transform.SetParent(playerPanelContainer); newPanel.transform.localScale = Vector3.one; } }