private static DungeonFlowNode AppendExitElevator(DungeonFlow dungeonFlow, DungeonFlowNode parentNode)
        {
            var dungeonFlowNode = SampleFlow.NodeFromAssetName(dungeonFlow, "exit_room_basic");

            dungeonFlow.AddNodeToFlow(dungeonFlowNode, parentNode);

            return(dungeonFlowNode);
        }
        private static void AppendBossRoom(DungeonFlow dungeonFlow, DungeonFlowNode parentNode)
        {
            DungeonFlowNode dungeonFlowNode = SampleFlow.NodeFromAssetName(dungeonFlow, "GatlingGullRoom02");

            dungeonFlowNode.overrideExactRoom.subCategoryBoss = PrototypeDungeonRoom.RoomBossSubCategory.MINI_BOSS;

            dungeonFlow.AddNodeToFlow(dungeonFlowNode, parentNode);
        }
        private static DungeonFlow CreateEntranceFlow(Dungeon dungeon)
        {
            DungeonFlow dungeonFlow = SampleFlow.CreateNewFlow(dungeon);

            dungeonFlow.name = "entrance_flow";
            DungeonFlowNode dungeonFlowNode = SampleFlow.NodeFromAssetName(dungeonFlow, "elevator entrance");

            dungeonFlow.FirstNode = dungeonFlowNode;
            dungeonFlow.AddNodeToFlow(dungeonFlowNode, null);
            dungeon = null;
            return(dungeonFlow);
        }