Exemple #1
0
 /// <summary>
 /// 在此函数中加载UIRoot
 /// </summary>
 /// <param name="abRef"></param>
 /// <param name="md5"></param>
 /// <returns></returns>
 private Coroutine OnAssetsLaunched(AbstractAssetBundleRef abRef, string md5)
 {
     if (UIManager.Instance == null)
     {
         LoadAsync(typeof(GameObject), "Launch/UIROOT", false, (o, p) => {
             GoTools.AddForever(o as GameObject);
         });
     }
     return(null);
 }
Exemple #2
0
        private void checkShowMain()
        {
            if (ui_MainUI)
            {
                ui_MainUI.SetActive(!ui_MainUI.IsActive());
            }
            else
            {
                //创建控件
                AssetsMgr.A.LoadAsync(typeof(GameObject), "get/TMainUI", false, (o, p) => {
                    if (ui_MainUI)
                    {
                        return;
                    }

                    GameObject root = GoTools.AddForever(o as GameObject);
                    ui_MainUI       = root.transform.FindChild("GETLevels").gameObject;
                    GETAssert.notNull(ui_MainUI, "没有找到预设:GETLevels");
                });
            }
        }