public void InitMatrixEditor() { if (_formVRMatrixEditor == null || _formVRMatrixEditor.IsDisposed) { _formVRMatrixEditor = new FormVRMatrixEditor(_locatorOverlay); } else { _formVRMatrixEditor.SetOverlay(_locatorOverlay); } }
public void Hide(bool CloseMatrixWindow = true) { if (_locatorOverlay != null) { try { _locatorOverlay.Hide(); _locatorOverlay.Destroy(); _locatorOverlay = null; } catch { } } if (CloseMatrixWindow) { if (_formVRMatrixEditor != null && !_formVRMatrixEditor.IsDisposed && _formVRMatrixEditor.Visible) { _formVRMatrixEditor.Close(); } _formVRMatrixEditor = null; } }