/// <summary> /// 设置选择飞龙界面信息 /// </summary> private void SetUIGridDataList() { for (int index = 0; index < m_listChooseDragonGridData.Count; index++) { if (index < m_listGrid.Count) { ChooseDragonUIGrid gridUI = m_listGrid[index]; ChooseDragonGridData gridData = m_listChooseDragonGridData[index]; gridUI.DragonID = gridData.dragonID; gridUI.SetTitleAndImage(gridData.enable, gridData.dragonQuality); gridUI.SetFinishTime(gridData.finishTime, gridData.dragonQuality); gridUI.SetAdditionReward(gridData.additionReward, gridData.dragonQuality); gridUI.ShowBuy(gridData.showBuy); } } }
private void AddUIGridList(int num, Action act = null) { for (int i = 0; i < num; ++i) { int index = i; AssetCacheMgr.GetUIInstance("ChooseDragonUIGrid.prefab", (prefab, guid, go) => { GameObject obj = (GameObject)go; obj.transform.parent = m_tranChooseDragonUIGridList; obj.transform.localPosition = new Vector3(ITEMSPACEHORIZON * index, 0, 0); obj.transform.localScale = new Vector3(1f, 1f, 1f); ChooseDragonUIGrid gridUI = obj.AddComponent <ChooseDragonUIGrid>(); gridUI.LoadResourceInsteadOfAwake(); m_listGrid.Add(gridUI); if (index == num - 1 && act != null) { act(); } }); } }