private AssetBundleManifest LoadUnityManifest() { IBundleServices bundleServices = this as IBundleServices; string loadPath = bundleServices.GetAssetBundleLoadPath(PatchDefine.UnityManifestFileName); AssetBundle bundle = AssetBundle.LoadFromFile(loadPath); if (bundle == null) { return(null); } AssetBundleManifest result = bundle.LoadAsset <AssetBundleManifest>("AssetBundleManifest"); bundle.Unload(false); return(result); }