Пример #1
0
 public Thief(IBody thiefBody, FacilityMap map, IDesires desires, IPathFinder pathFinder, int itemCapacity)
 {
     _thiefBody      = thiefBody;
     _desires        = desires;
     _map            = map;
     _pathFinder     = pathFinder;
     ItemsRemaining  = itemCapacity;
     CurrentLocation = SpecialLocation.OffOfMap;
 }
Пример #2
0
 public Thief(IBody thiefBody, FacilityMap map, IDesires desires, int itemCapacity) : this(thiefBody, map, desires, new CachedPathFinder(map), itemCapacity)
 {
 }
Пример #3
0
 public Thief(IBody thiefBody, FacilityMap map, IDesires desires) : this(thiefBody, map, desires, new CachedPathFinder(map), 1)
 {
 }