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