Ejemplo n.º 1
0
 public IObservable <AssetBundleManifest> LoadSingleManifestAsObservable()
 {
     return(LoadSingleManifest(URLResolverSingleManifest)
            .Select(
                (singleManifest) => {
         // .First() が強引だが、こうする以外に手が思いつかず…。
         SingleManifest = singleManifest.LoadAsset <AssetBundleManifest>(singleManifest.GetAllAssetNames().First());
         URLResolverNormal.SetSingleManifest(SingleManifest);
         Count = URLResolverNormal.GetSingleManifest().GetAllAssetBundles().Length;
         singleManifest.Unload(false);
         return SingleManifest;
     }
                ));
 }
Ejemplo n.º 2
0
 public string ResolveAssetBundleURL(string assetBundleName)
 {
     return(URLResolverNormal.Resolve(ContextManager.CurrentProject.Name, assetBundleName).ToString());
 }