예제 #1
0
    void AddPlayersOnPanel(ArrayList players, GameObject panel)
    {
        PlayerInfoPanelController panelController = null;
        GameObject newPanel = null;

        foreach (var player in players)
        {
            newPanel        = null;
            panelController = null;

            newPanel = Instantiate <GameObject>(PlayerInfoPanelPrefab);
            if (newPanel != null)
            {
                newPanel.transform.SetParent(panel.transform);
                panelController = newPanel.GetComponent <PlayerInfoPanelController>();
                if (panelController != null)
                {
                    panelController.UpdatePlayerInfo(player as PlayerInfo);
                }
            }
        }
    }
예제 #2
0
 void Start()
 {
     Instance = this;
     ActivePanel = null;
 }
예제 #3
0
 void Start()
 {
     Instance    = this;
     ActivePanel = null;
 }