Esempio n. 1
0
    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();
    }