Terraria.ModLoader.NPCLoader.CanTownNPCSpawn C# (CSharp) Method

CanTownNPCSpawn() public static method

public static CanTownNPCSpawn ( int numTownNPCs, int money ) : void
numTownNPCs int
money int
return void
        public static void CanTownNPCSpawn(int numTownNPCs, int money)
        {
            foreach (ModNPC npc in npcs)
            {
                if (npc.npc.townNPC && NPC.TypeToHeadIndex(npc.npc.type) >= 0 && !NPC.AnyNPCs(npc.npc.type) &&
                    npc.CanTownNPCSpawn(numTownNPCs, money))
                {
                    Main.nextNPC[npc.npc.type] = true;
                    if (WorldGen.spawnNPC == 0)
                    {
                        WorldGen.spawnNPC = npc.npc.type;
                    }
                }
            }
        }