Esempio n. 1
0
 private void RemovedEntities <T>(IList <T> entities, IEntityRemover <T> entityRemover)
 {
     for (var i = entities.Count - 1; i >= 0; i--)
     {
         var entity = entities[i];
         entityRemover.RemoveEntity(entity);
     }
 }
Esempio n. 2
0
        public void RemoveEntity(TEntity entity)
        {
            EntityRemover.RemoveEntity(entity);

            var view = ViewModel.GetView(entity);

            ViewPool.Despawn(view);

            ViewModel.RemoveView(entity);
        }