public static void OnNewGame(int slot) { // overwrite the message log TODO: save a backup maybe? File.WriteAllText(Randomizer.MessageLog, ""); SeedController.ReadSeed(); UberStateController.NeedsNewGameInit = true; AHK.OnNewGame(); SaveController.NewGame(slot); }
public static void OnNewGame(int slot) { try { // overwrite the message log TODO: save a backup maybe? File.WriteAllText(Randomizer.MessageLog, ""); SeedController.ReadSeed(); UberStateController.NeedsNewGameInit = true; UberStateController.UberStates.Clear(); UberStateController.TickingUberStates.Clear(); AHK.OnNewGame(); SaveController.NewGame(slot); BonusItemController.Refresh(); Client.Connect(); } catch (Exception e) { Randomizer.Error("OnNewGame", e); } }