public static void OnPreDungeonGen(LoopDungeonGenerator generator, Dungeon dungeon, DungeonFlow flow, int dungeonSeed) { // Tools.Print("Attempting to override floor layout...", "5599FF"); //CollectDataForAnalysis(flow, dungeon); if (flow.name != "Foyer Flow" && !GameManager.IsReturningToFoyerWithPlayer) { if (debugFlow) { flow = SampleFlow.CreateDebugFlow(dungeon); generator.AssignFlow(flow); } // Tools.Print("Dungeon name: " + dungeon.name); // Tools.Print("Override Flow set to: " + flow.name); } dungeon = null; }
public static void OnPreDungeonGen(LoopDungeonGenerator generator, Dungeon dungeon, DungeonFlow flow, int dungeonSeed) { bool notFoyer = flow.name != "Foyer Flow" && !GameManager.IsReturningToFoyerWithPlayer; if (notFoyer && flow.name != "Tutorial Flow") { Module.BossClone = 0; dungeonSeed = Module.Order; dungeon.DungeonSeed = Module.Order; GameManager.Instance.CurrentRunSeed = Module.Order; flow = ThesisFloorGenerator.CreateBranchingThesisFlow(dungeon); generator.AssignFlow(flow); } dungeon = null; }
// Token: 0x0600000F RID: 15 RVA: 0x000028CC File Offset: 0x00000ACC public static void OnPreDungeonGen(LoopDungeonGenerator generator, Dungeon dungeon, DungeonFlow flow, int dungeonSeed) { Tools.Print <string>("Attempting to override floor layout...", "5599FF", false); bool flag = flow.name != "Foyer Flow" && !GameManager.IsReturningToFoyerWithPlayer; if (flag) { bool flag2 = DungeonHandler.debugFlow; if (flag2) { generator.AssignFlow(flow); } Tools.Print <string>("Dungeon name: " + dungeon.name, "FFFFFF", false); Tools.Print <string>("Override Flow set to: " + flow.name, "FFFFFF", false); } dungeon = null; }