public IEnumerator DestroyAsset(AssetBundleFlags flags) { // ISSUE: object of a compiler-generated type is created return((IEnumerator) new AssetDownloader.\u003CDestroyAsset\u003Ec__Iterator46() { flags = flags, \u003C\u0024\u003Eflags = flags, \u003C\u003Ef__this = this }); }
/// <summary> /// セットアップ /// </summary> /// <param name="assetBundleNameWithVariant">バリアント付きアセットバンドル名</param> /// <param name="options">オプション</param> /// <param name="cryptoHash">暗号化ハッシュ</param> /// <param name="assets">梱包アセット群</param> internal void Setup(string assetBundleNameWithVariant, AssetBundleFlags options, int cryptoHash, IEnumerable <Asset> assets) { m_AssetBundleNameWithVariant = assetBundleNameWithVariant; m_Options = options; m_CryptoHash = cryptoHash; DestroyNameCache(); m_Assets.Clear(); m_Assets.AddRange(assets); }
public PackedAssetBundle(string path, AssetBundleFlags flags = Lime.AssetBundleFlags.None) { this.Path = path; this.flags = flags; if ((flags & AssetBundleFlags.Writable) != 0) { stream = new FileStream(path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); reader = new BinaryReader(stream); writer = new BinaryWriter(stream); } else { stream = AllocStream(); reader = new BinaryReader(stream); } ReadIndexTable(); }
private AssetBundle OpenCacheBundle(AssetBundleFlags flags = AssetBundleFlags.None) { return(new PackedAssetBundle(The.Workspace.GetTangerineCacheBundlePath(), flags)); }
private AssetBundle OpenCacheBundle(AssetBundleFlags flags = AssetBundleFlags.None) { return(new PackedAssetBundle(Orange.The.Workspace.TangerineCacheBundle, flags)); }
public static void DestroyAssetStart(AssetBundleFlags flags) { AssetDownloader.Instance.StartCoroutine(AssetDownloader.Instance.DestroyAsset(flags)); }