Beispiel #1
0
 public override void Dispose()
 {
     while (CacheStack.Count > 0)
     {
         TComponent item = CacheStack.Pop();
         OnDispose?.Invoke(item);
         Object.Destroy(item.gameObject);
     }
     CacheStack.Clear();
 }