POIZone?GetNextPOI(ZombieInactiveAgent zombie)
        {
            var closest = _pois.GetRandomClosest(zombie.Parent.pos, _prng, 500, zombie.visitedZones);

            if (closest == null)
            {
                return(_pois.GetRandom(_prng));
            }

            return(closest);
        }
Example #2
0
 public ZombieAgent()
 {
     Inactive = new ZombieInactiveAgent(this);
 }