Пример #1
0
    public void Show(MineModel model)
    {
        for (int i = 0; i < 10; i++)
        {
            MineData  md = model.mineDataList[i];
            MinePanel mp = minePanelList[i];

            mp.Show(md);
        }

        this.gameObject.SetActive(true);
    }
Пример #2
0
    private void InitMinePanelList()
    {
        minePanelList = new List <MinePanel>();

        GameObject minePanelPrefab = Resources.Load("MinePanel") as GameObject;

        for (int i = 0; i < 10; i++)
        {
            MinePanel mp = ((GameObject)Instantiate(minePanelPrefab)).GetComponent <MinePanel>();

            mp.Init(i);
            mp.transform.SetParent(minePanelParent);

            mp.onPanelClicked += Mp_onPanelClicked;

            minePanelList.Add(mp);
        }
    }