Пример #1
0
 public virtual void RemoveResident(Resident res)
 {
     if (Residents.Contains(res))
     {
         ParentTile.ParentGridSystem.ParentCity.ProcessHomelessResident(res);
         ParentTile.ParentGridSystem.ParentCity.ProcessResidentialAsVacant(this);
         Residents.Remove(res);
     }
 }
Пример #2
0
 public void AddResidents(List <INode> residents)
 {
     foreach (INode resident in residents)
     {
         if (!Residents.Contains(resident))
         {
             Residents.Add(resident);
             AddLink(resident);
         }
     }
 }