public override void Load() { var bundle = mResLoader.Load <AssetBundle>(AssetBundleRes.PREFIX + OwnerBundleName); Asset = bundle.LoadAsset(Name, ResType); State = ResState.Loaded; DispatchOnLoadEvent(true); }
public override void Load() { var assetBundleFileName = Name.Remove(0, PREFIX.Length); var dependBundleNames = Manifest.GetDirectDependencies(assetBundleFileName); foreach (var dependBundleName in dependBundleNames) { mResLoader.Load <AssetBundle>("ab://" + dependBundleName); } // 新增 var path = AssetBundleUtil.FullPathForAssetBundleName(assetBundleFileName); Asset = AssetBundle.LoadFromFile(path); State = ResState.Loaded; DispatchOnLoadEvent(true); }