예제 #1
0
 public void AddEntity(PhysicalEntity physicalEntity)
 {
     if (entitiesHere == null)
     {
         entitiesHere = new List <PhysicalEntity>();
     }
     entitiesHere.Add(physicalEntity);
 }
예제 #2
0
 public void RemoveEntity(PhysicalEntity physicalEntity)
 {
     if (entitiesHere == null)
     {
         return;
     }
     entitiesHere.Remove(physicalEntity);
 }
예제 #3
0
 internal PhysicalEntity AddEntity(PhysicalEntity entity)
 {
     entities.Add(entity);
     return(entity);
 }
예제 #4
0
 public bool ContainsEntity(PhysicalEntity pawn)
 {
     return(entities.Contains(pawn));
 }