private void HandleSubmitButton() { //Debug.Log("OptionsModel.Instance.Resolution: " + OptionsModel.Instance.Resolution); //Debug.Log("_list.SelectedValue: " + _list.SelectedValue); // TODO: Bug with List not respecting the SelectedValue ResolutionDescriptor r = (ResolutionDescriptor)_list.SelectedItem; bool changed = !(r == OptionsModel.Instance.Resolution && _chkFullScreen.Selected == OptionsModel.Instance.FullScreen); //Debug.Log("changed: " + changed); _btnSubmit.Enabled = changed; }
private void SetResolution(Event e) { bool fullScreen = _chkFullScreen.Selected; ResolutionDescriptor resolutionDescriptor = (ResolutionDescriptor)_list.SelectedItem; OptionsModel.Instance.FullScreen = fullScreen; OptionsModel.Instance.Resolution = resolutionDescriptor; Resolution resolution = resolutionDescriptor.Resolution; Debug.Log(string.Format("Setting resoulution to {0} [full screen: {1}]", new Point(resolution.width, resolution.height), fullScreen)); Screen.SetResolution(resolution.width, resolution.height, fullScreen); ExecCallback(SUBMIT); }