Example #1
0
 /// <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);
         }
     }
 }
Example #2
0
    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();
                }
            });
        }
    }