Beispiel #1
0
        private void AddCustomNPCToBiome(BiomeTypes biome, string id, CustomNPCSpawning spawning)
        {
            List <Tuple <string, CustomNPCSpawning> > spawns;

            if (!BiomeSpawns.TryGetValue(biome, out spawns))
            {
                spawns             = new List <Tuple <string, CustomNPCSpawning> >();
                BiomeSpawns[biome] = spawns;
            }

            var pair = Tuple.Create(id, spawning);

            if (!spawns.Contains(pair))
            {
                spawns.Add(pair);
            }
        }
Beispiel #2
0
        private void AddCustomNPCToRegion(string regionName, string id, CustomNPCSpawning spawning)
        {
            List <Tuple <string, CustomNPCSpawning> > spawns;

            if (!RegionSpawns.TryGetValue(regionName, out spawns))
            {
                spawns = new List <Tuple <string, CustomNPCSpawning> >();
                RegionSpawns[regionName] = spawns;
            }

            var pair = Tuple.Create(id, spawning);

            if (!spawns.Contains(pair))
            {
                spawns.Add(pair);
            }
        }