/// <summary> /// Takes a SaveInfoMember. Saves corresponding Game/User setting to file. /// </summary> /// <param name="members">The type of settings to save.</param> public static void SaveSetting(SIMember member) { SaveInfo saveInfo = LoadController.LoadSavedInfo(); if (member == SIMember.CONTROL_TYPE) { saveInfo.controlType = UserSettings.ControlType; } else if (member == SIMember.CURRENT_LEVEL) { saveInfo.currentLevel = GameSettings.CurrentLevel; } else if (member == SIMember.CURRENT_PLAYER_SHIP) { saveInfo.currentPlayerShip = GameSettings.CurrentPlayerShip; } WriteToFile(saveInfo); }