private void ClearData() { m_SingleInspector.SetBundle(null); if (null != m_LoadedAssetBundles) { List <AssetBundleRecord> records = new List <AssetBundleRecord>(m_LoadedAssetBundles.Values); foreach (AssetBundleRecord record in records) { record.assetBundle.Unload(true); } m_LoadedAssetBundles.Clear(); } }
private void ClearData() { m_SingleInspector.SetBundle(null); m_VersionInspector.SetVersion(null); m_UpdateInfoInspector.SetUpdateInfo(null); if (null != m_loadedAssetBundles) { List <AssetBundleRecord> records = new List <AssetBundleRecord>(m_loadedAssetBundles.Values); foreach (AssetBundleRecord record in records) { record.bundle.Unload(true); } m_loadedAssetBundles.Clear(); } }
internal void ClearData() { m_SingleInspector.SetBundle(null); if (null != m_loadedAssetBundles) { List <AssetBundleRecord> records = new List <AssetBundleRecord>(m_loadedAssetBundles.Values); foreach (AssetBundleRecord record in records) { try { record.bundle?.Unload(true); } catch (System.Exception) { } } m_loadedAssetBundles.Clear(); } }