public void GenerateFirstLevel() { if (SaveGameSystem.instance?.HasGameToLoad() == true) { SaveGameSystem.instance.LoadGame(); } else { SeededRandom.NewRandomSeed(); Debug.Log($"Random seed: {SeededRandom.Seed}"); if (CustomRun.instance == null) { CustomRun.instance = new CustomRun(); } floorManager.GenerateNewFloor(); //InitFogOfWar(); FogOfWar.Initialize(); // Give player the starting bonus event. BattleManager.player.puim.RequestEvent(Roguelike.EventDatabase.EventEnum.startingBoon); } }