public void LoadSettings() { if (File.Exists("settings.xml")) { m_toSaveSettings = XMLOop.Deserialize <Settings>("settings.xml"); } else { m_toSaveSettings.ResolutionIndex = resolutions.Length - 1; } //Audio Settings m_masterVolumeSlider.value = m_toSaveSettings.MasterVolume; m_musicVolumeSlider.value = m_toSaveSettings.MusicVolume; m_otherVolumeSlider.value = m_toSaveSettings.OtherVolume; //Mouse Settings m_mouseSensibilitySlider.value = m_toSaveSettings.MouseSensibility; m_mouseInvertXToggle.isOn = m_toSaveSettings.MouseInvertX; m_mouseInvertYToggle.isOn = m_toSaveSettings.MouseInvertY; //Graphics Settings m_qualityDropdown.value = m_toSaveSettings.QualityIndex; m_resolutionDropdown.value = m_toSaveSettings.ResolutionIndex; m_isFullscreen.isOn = m_toSaveSettings.Fullscreen; }
/// <summary> /// Applies the Mouse-Settings of the XML-File to the variables of the script. /// </summary> public void ApplySettings() { Settings m_savedSettings = XMLOop.Deserialize <Settings>("settings.xml"); m_sensitivityX = m_savedSettings.MouseSensibility * 4; m_sensitivityY = m_savedSettings.MouseSensibility; m_invertX = m_savedSettings.MouseInvertX; m_invertY = m_savedSettings.MouseInvertY; }
public void SaveSettings() { Debug.Log("Settings Saved"); XMLOop.Serialize(m_toSaveSettings, "settings.xml"); playButtonSound(); }