Пример #1
0
        protected override void SaveWindowSettings()
        {
            base.SaveWindowSettings();

            OSCEditorSettings.SetColor(_controlColorSettings, rootPanel.ControlColor);
            OSCEditorSettings.SetBool(_addInformerSettings, rootPanel.AddInformer);
            OSCEditorSettings.GetString(_informerAddressSettings, rootPanel.InformerAddress);
            OSCEditorSettings.GetBool(_informOnChangedSettings, rootPanel.InformOnChanged);
            OSCEditorSettings.GetFloat(_informerIntervalSettings, rootPanel.InformerInterval);
            OSCEditorSettings.SetTransmitter(_informerTransmitterSettings, rootPanel.InformerTransmitter);
        }
Пример #2
0
        protected override void LoadWindowSettings()
        {
            base.LoadWindowSettings();

            rootPanel.ControlColor        = OSCEditorSettings.GetColor(_controlColorSettings, Color.white);
            rootPanel.AddInformer         = OSCEditorSettings.GetBool(_addInformerSettings, true);
            rootPanel.InformerAddress     = OSCEditorSettings.GetString(_informerAddressSettings, "/address");
            rootPanel.InformOnChanged     = OSCEditorSettings.GetBool(_informOnChangedSettings, true);
            rootPanel.InformerInterval    = OSCEditorSettings.GetFloat(_informerIntervalSettings, 0f);
            rootPanel.InformerTransmitter = OSCEditorSettings.GetTransmitter(_informerTransmitterSettings, null);
        }