Ejemplo n.º 1
0
 public void RemoveControllers(Type type)
 {
     if (controllers.Count > 0)
     {
         for (int i = 0; i < controllers.Count;)
         {
             IEntityController controller = controllers[i];
             if (type.IsAssignableFrom(controller.GetType()))
             {
                 controllers.RemoveAt(i);
                 controller.RemovedFromEntity();
             }
             else
             {
                 ++i;
             }
         }
     }
 }