Beispiel #1
0
 public void Remove(IEntityRemovingListener removingListener)
 {
     removingListeners.Remove(removingListener);
     if (addedListeners.Count == 0)
     {
         foreach (var entityTypeChunk in Chunks)
         {
             entityTypeChunk.EntityRemoving -= OnEntityRemoving;
         }
     }
 }
Beispiel #2
0
 public void Add(IEntityRemovingListener removingListener)
 {
     removingListeners.Add(removingListener);
     if (addedListeners.Count == 1)
     {
         foreach (var entityTypeChunk in Chunks)
         {
             entityTypeChunk.EntityRemoving += OnEntityRemoving;
         }
     }
 }