POIZone?GetNextPOI(ZombieInactiveAgent zombie) { var closest = _pois.GetRandomClosest(zombie.Parent.pos, _prng, 500, zombie.visitedZones); if (closest == null) { return(_pois.GetRandom(_prng)); } return(closest); }
public ZombieAgent() { Inactive = new ZombieInactiveAgent(this); }