static BiomeRegistry() { var jungle = BiomeInfo.New <JungleBiome>(Biome.Jungle).Add(5, 1f).Add(6, 1f); // Just to make old levels load properly, jungle used to be called forest Defined["forest"] = jungle; BiomeInfo[] infos = { BiomeInfo.New <HubBiome>(Biome.Hub).Add(0, 1f), BiomeInfo.New <CastleBiome>(Biome.Castle).Add(1, 1f).Add(2, 1f).Add(-2, 1f).Add(-1, 1f), BiomeInfo.New <DesertBiome>(Biome.Desert).Add(3, 1f).Add(4, 1f), jungle, BiomeInfo.New <IceBiome>(Biome.Ice).Add(7, 1f).Add(8, 1f), BiomeInfo.New <LibraryBiome>(Biome.Library).Add(9, 1f).Add(10, 1f), BiomeInfo.New <TechBiome>(Biome.Tech).Add(11, 1f).Add(12, 1f), BiomeInfo.New <CaveBiome>(Biome.Cave).Add(13, 1f), }; foreach (var info in infos) { Add(info); } BiomeInfo[] bossRushInfos = { BiomeInfo.New <CastleBiome>(Biome.Castle).Add(1, 1f), BiomeInfo.New <DesertBiome>(Biome.Desert).Add(2, 1f), BiomeInfo.New <JungleBiome>(Biome.Jungle).Add(3, 1f), BiomeInfo.New <IceBiome>(Biome.Ice).Add(4, 1f), BiomeInfo.New <LibraryBiome>(Biome.Library).Add(5, 1f) }; foreach (var info in bossRushInfos) { AddBossRush(info); } }
public static void AddBossRush(BiomeInfo info) { BossRushDefined[info.Id] = info; }
public static void Add(BiomeInfo info) { Defined[info.Id] = info; }