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); }
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); } }