Exemplo n.º 1
0
 protected override void Dispose(bool bManaged)
 {
     if (!_disposed)
     {
         // Debug.LogFormat("UZipArchiveBundleAsset {0} released [{1}]", _assetPath, bManaged);
         _disposed = true;
         JobScheduler.DispatchMain(() => // resurrecting
         {
             ResourceManager.GetAnalyzer()?.OnAssetClose(_assetPath);
             _bundle.completed -= OnBundleLoaded;
             _bundle.RemoveRef();
         });
     }
 }
Exemplo n.º 2
0
 protected override void Dispose(bool bManaged)
 {
     if (!_disposed)
     {
         JobScheduler.DispatchMain(() =>
         {
             ResourceManager.GetAnalyzer().OnAssetClose(assetPath);
             _bundle.completed -= OnBundleLoaded;
             _bundle.RemoveRef();
         });
         Debug.LogFormat($"UZipArchiveBundleAsset ({assetPath}) released");
         _disposed = true;
     }
 }