예제 #1
0
 public static void ReleaseAsset(string url)
 {
     if (CacheManager.IsAssetExists(url))
     {
         string cachedAssetUrl = CacheManager.GetCachedAssetUrl(url);
         AssetPool.ReleaseAsset(cachedAssetUrl);
     }
     else
     {
         AssetPool.ReleaseAsset(url);
     }
 }
예제 #2
0
 public static void ReleaseProgramAsset(RemoteConfig.AssetInfo assetInfo)
 {
     if (CacheManager.IsProgramAssetExists(assetInfo.name, assetInfo.md5))
     {
         string cachedProgramAssetUrl = CacheManager.GetCachedProgramAssetUrl(assetInfo.url);
         AssetPool.ReleaseAsset(cachedProgramAssetUrl);
     }
     else
     {
         AssetPool.ReleaseAsset(assetInfo.url);
     }
 }