/// <summary> /// Save a state /// </summary> /// <param name="state">The state to save it into</param> internal static void SaveModList(int state) { CurrentMode = Mode.Saving; UndoAction = new UndoActionType(state, LastActionType.backup); CanUndo = true; ExposeData(PathHandler.GenBackupModListFile(state)); }
/// <summary> /// Load a state /// </summary> /// <param name="state">The state to load from</param> internal static void LoadModList(int state) { //TODO: check if no mods were loaded CurrentMode = Mode.Loading; UndoAction = new UndoActionType(state, LastActionType.restore); CanUndo = true; ExposeData(PathHandler.GenBackupModListFile(state)); }