Exemple #1
0
 /// <summary>
 /// リソースをアンロードして、メモリを解放
 /// </summary>
 public void Unload()
 {
     if (FileInfo.StrageType == AssetFileStrageType.Resources)
     {
         UnloadResources();
     }
     else
     {
         if (FileInfo.IsAssetBundle)
         {
             UnloadAssetBundle();
         }
         else
         {
             UnloadWWW();
         }
     }
     foreach (AssetFile subFile in SubFiles.Values)
     {
         subFile.Unuse(this);
     }
     SubFiles.Clear();
     memSize  = 0;
     Priority = AssetFileLoadPriority.DownloadOnly;
     status   = STAUS.LOAD_WAIT;
 }