Example #1
0
        public override void LoadFairyUIPackage(string packageName, Action <UIPackage> callback)
        {
            string abName = ResHelper.GetABName(packageName);

            abMgr.LoadABProxy(abName, abProxy => {
                if (abProxy.ab == null)
                {
                    Debug.LogErrorFormat("LoadFairyUIPackage失败:{0}", packageName);
                    callback(null);
                }
                else
                {
                    UIPackage uiPackage = UIPackage.AddPackage(abProxy.ab, false);
                    abProxy.isResident  = true;
                    //回调
                    callback(uiPackage);
                }
            });
        }