static void Init() { VariableEditorWindow window = (VariableEditorWindow)EditorWindow.GetWindow(typeof(VariableEditorWindow)); window.titleContent = new GUIContent("Variable Editor"); window.minSize = new Vector2(300, 400); window.maxSize = new Vector2(300, 9999); window.init(); }
private void AddRequest() { VariableEditorWindow d = new VariableEditorWindow(); d.ViewModel.Filter = LastVarFilter; if (d.ShowDialog() == true) { this.LastVarFilter = d.Filter.Text; SimVar sv = new SimVar(); sv.VarName = d.ViewModel.SelectedSimVar.VarName; if (d.ViewModel.VarIndex > 0) { sv.VarName += ":" + d.ViewModel.VarIndex.ToString(); } sv.Unit = d.ViewModel.SelectedSimVar.Unit; sv.Writable = d.ViewModel.SelectedSimVar.Writable; this.SimConnectViewModel.AddRequest(sv); } }