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); }