Example #1
0
 public void Clear()
 {
     lock (Locker)
     {
         CachePool.Clear();
     }
 }
Example #2
0
 public static void ClearSoundCache()
 {
     if (!GameSetting.CacheSound)
     {
         var e = CachePool.GetEnumerator();
         using (e)
         {
             while (e.MoveNext())
             {
                 Resources.UnloadAsset(e.Current.Value);
             }
         }
         CachePool.Clear();
     }
 }