public void RefreshPlayerList() { foreach (var panel in loadedPanels) { Destroy(panel.gameObject); } loadedPanels.Clear(); for (int i = 0; i < saveSlots; i++) { var obj = Instantiate(loginPanelPrefab, loginPanelParent); LoginPanel panel = obj.GetComponent <LoginPanel>(); if (panel) { panel.SetLoginManager(this); panel.SetSlotInd(i); panel.LoadNewPlayerWindow(true); loadedPanels.Add(panel); } } DisplayPlayers(); }