//======================================== // 関数 //======================================== public RuntimeBundleData(IAssetManager manager, IBundleBuildData build, RuntimePlatform platform, AssetBundleConfig config) { m_manager = manager; m_manifest = build; Path = config.GetRelativePath(platform, m_manifest.Path, m_manifest.Hash, config.Extension); Url = config.GetLocation(platform, m_manifest.Path); }
public void Dispose() { ClearRef(); Unload(); Dependencies = Array.Empty <IRuntimeBundleData>(); m_manager = default; m_manifest = default; }
public IRuntimeBundleData Create(IAssetManager manager, IBundleBuildData build, RuntimePlatform platform, AssetBundleConfig config) { return(new RuntimeBundleData(manager, build, platform, config)); }