void LoadMisc() { var settings = GetComponent <DriveAdminUISettings>(); var driverCam = settings.driverCam; var serializer = new XmlSerializer(typeof(MiscSettings)); using (var filestream = new FileStream(Application.streamingAssetsPath + "/SavedPresets/MiscSettings.xml", FileMode.Open)) { var reader = new System.Xml.XmlTextReader(filestream); var savedSettings = serializer.Deserialize(reader) as MiscSettings; // timeOfDay.Components.Time.enabled = savedSettings.progressTime; AdminSettings.Instance.sunshafts = savedSettings.sunShafts; AdminSettings.Instance.fog = savedSettings.fog; AdminSettings.Instance.fov = DriverCamera.ScaleFov(savedSettings.fov); driverCam.SetFoV(DriverCamera.ScaleFov(savedSettings.fov)); AdminSettings.Instance.camFarClip = savedSettings.cameraClip; settings.SetFarClip(savedSettings.cameraClip); AudioController.Instance.MusicVolume = savedSettings.musicVol; AudioController.Instance.FoleyVolume = savedSettings.foleyVol; AudioController.Instance.VehicleVolume = savedSettings.foleyVol; } //refresh all misc + audio panel info adminCategories[1].UpdateValues(); adminCategories[3].UpdateValues(); }
void LoadMisc() { var serializer = new System.Xml.Serialization.XmlSerializer(typeof(MiscSettings)); using (var filestream = new FileStream(Application.streamingAssetsPath + "/SavedPresets/MiscSettings.xml", FileMode.Open)) { var reader = new System.Xml.XmlTextReader(filestream); var savedSettings = serializer.Deserialize(reader) as MiscSettings; AdminSettings.Instance.fov = DriverCamera.ScaleFov(savedSettings.fov); } }