public bool SpawnForBanner(Banner banner, IDifficultySetting difficulty, Colony colony, float cooldown, IPandaBoss boss) { int recycleFrequency = MonsterSpawner.GetPathRecycleFrequency(1f / cooldown); NPCType zombieTypeToSpawn = difficulty.GetZombieTypeToSpawn(colony); float maxPathDistance = difficulty.GetMaxPathDistance(colony, zombieTypeToSpawn, banner.SafeRadius); return(CaclulateZombie(banner, colony, zombieTypeToSpawn, recycleFrequency, maxPathDistance)); }