コード例 #1
0
ファイル: VaultGen.cs プロジェクト: caesuric/familiar-quest
 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);
         }
     }
 }
コード例 #2
0
ファイル: CastleGen.cs プロジェクト: caesuric/familiar-quest
 public static void InstantiateLayout(DesignedBuilding layout, int floor, int seed)
 {
     Random.InitState(seed);
     ActiveCastleGen.InstantiateLayout(layout, floor);
 }
コード例 #3
0
ファイル: CastleGen.cs プロジェクト: caesuric/familiar-quest
 public static void AddDressing(Room room, DesignedBuilding layout)
 {
     ActiveCastleGen.AddDressing(room, layout);
 }
コード例 #4
0
ファイル: CastleGen.cs プロジェクト: caesuric/familiar-quest
 public static void InstantiateMonsters(int floor, DesignedBuilding layout, SocialStructure socialStructure, LevelGen levelGen)
 {
     ActiveCastleGen.InstantiateMonsters(floor, layout, socialStructure, levelGen);
 }