public static void InstantiateLayout(Vault layout, int floor, int seed) { Random.InitState(seed); ActiveCastleGen.InstantiateLayout(layout, floor); foreach (var room in layout.rooms) { if (room is BossRoom) { continue; } if (room is VaultRoom vr && vr.hasTreasure) { AddTreasure(room); } } }
public static void InstantiateLayout(DesignedBuilding layout, int floor, int seed) { Random.InitState(seed); ActiveCastleGen.InstantiateLayout(layout, floor); }
public static void AddDressing(Room room, DesignedBuilding layout) { ActiveCastleGen.AddDressing(room, layout); }
public static void InstantiateMonsters(int floor, DesignedBuilding layout, SocialStructure socialStructure, LevelGen levelGen) { ActiveCastleGen.InstantiateMonsters(floor, layout, socialStructure, levelGen); }