Exemple #1
0
 public static void ClearCache()
 {
     foreach (var item in Instance.cacheDic)
     {
         GameFactory.DestroyAsset(item.Value.texture);
         GameFactory.DestroyAsset(item.Value);
     }
     Instance.cacheDic.Clear();
     Resources.UnloadUnusedAssets();
 }
 public void Dispose()
 {
     if (defaultSprite != null)
     {
         GameFactory.DestroyAsset(defaultSprite.texture);
     }
     defaultSprite = null;
     ClearCache();
     Instance = null;
 }