Example #1
0
        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;
        }
Example #2
0
        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);
        }