コード例 #1
0
        public IEnumerator ReflectGeneralSettingsValuesCorrectly()
        {
            SettingsGeneralView generalContent = controller.view.GetComponentInChildren <SettingsGeneralView>();

            Assert.IsTrue(generalContent.qualityPresetSpinBox.label == SettingsGeneralView.TEXT_QUALITY_CUSTOM, "qualityPresetSpinBox missmatch");
            Assert.IsTrue(generalContent.baseResSpinBox.value == 1, "textureResSpinBox missmatch");
            Assert.IsTrue(generalContent.shadowResSpinBox.label == "512", "shadowResSpinBox missmatch");
            Assert.IsTrue(generalContent.soundToggle.isOn == false, "soundToggle missmatch");
            Assert.IsTrue(generalContent.colorGradingToggle.isOn == true, "colorGradingToggle missmatch");
            Assert.IsTrue(generalContent.shadowToggle.isOn == false, "shadowToggle missmatch");
            Assert.IsTrue(generalContent.softShadowToggle.isOn == false, "softShadowToggle missmatch");
            Assert.IsTrue(generalContent.bloomToggle.isOn == true, "bloomToggle missmatch");
            Assert.IsTrue(generalContent.mouseSensitivitySlider.value == 1, "mouseSensitivitySlider missmatch");
            Assert.IsTrue(generalContent.antiAliasingSlider.value == 2, "antiAliasingSlider missmatch");
            Assert.IsTrue(generalContent.renderingScaleSlider.value == 0.1f, "renderingScaleSlider missmatch");
            Assert.IsTrue(generalContent.drawDistanceSlider.value == 51f, "drawDistanceSlider missmatch");
            yield break;
        }
コード例 #2
0
        private void ChangeSettingsContent(SettingsViewInfo settingsViewInfo)
        {
            switch (settingsViewInfo.Name)
            {
            case SettingsViewManager.Name.General:
                if (_settingsGerneralView == null)
                {
                    _settingsGerneralView = new SettingsGeneralView();
                }

                SettingsContent = _settingsGerneralView;
                break;

            case SettingsViewManager.Name.Window:
                if (_settingsWindowView == null)
                {
                    _settingsWindowView = new SettingsWindowView();
                }

                SettingsContent = _settingsWindowView;
                break;

            case SettingsViewManager.Name.Appearance:
                if (_settingsApperanceView == null)
                {
                    _settingsApperanceView = new SettingsAppearanceView();
                }

                SettingsContent = _settingsApperanceView;
                break;

            case SettingsViewManager.Name.Language:
                if (_settingsLanguageView == null)
                {
                    _settingsLanguageView = new SettingsLanguageView();
                }

                SettingsContent = _settingsLanguageView;
                break;

            case SettingsViewManager.Name.HotKeys:
                if (_settingsHotKeysView == null)
                {
                    _settingsHotKeysView = new SettingsHotKeysView();
                }

                SettingsContent = _settingsHotKeysView;
                break;

            case SettingsViewManager.Name.Autostart:
                if (_settingsAutostartView == null)
                {
                    _settingsAutostartView = new SettingsAutostartView();
                }

                SettingsContent = _settingsAutostartView;
                break;

            case SettingsViewManager.Name.Settings:
                if (_settingsSettingsView == null)
                {
                    _settingsSettingsView = new SettingsSettingsView();
                }

                // Save settings (if changed) and check if files exists
                _settingsSettingsView.SaveAndCheckSettings();

                SettingsContent = _settingsSettingsView;
                break;

            case SettingsViewManager.Name.Update:
                if (_settingsUpdateView == null)
                {
                    _settingsUpdateView = new SettingsUpdateView();
                }

                SettingsContent = _settingsUpdateView;
                break;

            case SettingsViewManager.Name.ImportExport:
                if (_settingsImportExportView == null)
                {
                    _settingsImportExportView = new SettingsImportExportView();
                }

                // Save settings (if changed) and check if files exists
                _settingsImportExportView.SaveAndCheckSettings();

                SettingsContent = _settingsImportExportView;
                break;

            case SettingsViewManager.Name.IPScanner:
                if (_ipScannerSettingsView == null)
                {
                    _ipScannerSettingsView = new IPScannerSettingsView();
                }

                SettingsContent = _ipScannerSettingsView;
                break;

            case SettingsViewManager.Name.PortScanner:
                if (_portScannerSettingsView == null)
                {
                    _portScannerSettingsView = new PortScannerSettingsView();
                }

                SettingsContent = _portScannerSettingsView;
                break;

            case SettingsViewManager.Name.Ping:
                if (_pingSettingsViewModel == null)
                {
                    _pingSettingsViewModel = new PingSettingsView();
                }

                SettingsContent = _pingSettingsViewModel;
                break;

            case SettingsViewManager.Name.Traceroute:
                if (_tracerouteSettingsView == null)
                {
                    _tracerouteSettingsView = new TracerouteSettingsView();
                }

                SettingsContent = _tracerouteSettingsView;
                break;

            case SettingsViewManager.Name.DNSLookup:
                if (_dnsLookupSettingsViewModel == null)
                {
                    _dnsLookupSettingsViewModel = new DNSLookupSettingsView();
                }

                SettingsContent = _dnsLookupSettingsViewModel;
                break;

            case SettingsViewManager.Name.RemoteDesktop:
                if (_remoteDesktopSettingsView == null)
                {
                    _remoteDesktopSettingsView = new RemoteDesktopSettingsView();
                }

                SettingsContent = _remoteDesktopSettingsView;
                break;

            case SettingsViewManager.Name.PuTTY:
                if (_puTTYSettingsView == null)
                {
                    _puTTYSettingsView = new PuTTYSettingsView();
                }

                SettingsContent = _puTTYSettingsView;
                break;

            case SettingsViewManager.Name.SNMP:
                if (_snmpSettingsView == null)
                {
                    _snmpSettingsView = new SNMPSettingsView();
                }

                SettingsContent = _snmpSettingsView;
                break;

            case SettingsViewManager.Name.WakeOnLAN:
                if (_wakeOnLANSettingsView == null)
                {
                    _wakeOnLANSettingsView = new WakeOnLANSettingsView();
                }

                SettingsContent = _wakeOnLANSettingsView;
                break;

            case SettingsViewManager.Name.HTTPHeaders:
                if (_httpHeadersSettingsView == null)
                {
                    _httpHeadersSettingsView = new HTTPHeadersSettingsView();
                }

                SettingsContent = _httpHeadersSettingsView;
                break;
            }
        }