internal static void InternalShowDefaultWindow() { if (Instance != null) { Instance.Focus(); return; } Instance = (JEMNodeGraphInspector)GetWindow(typeof(JEMNodeGraphInspector), false, "Node Inspector"); }
/// <summary> /// Select and draw node inspector. /// </summary> /// <param name="node"></param> protected virtual void SelectAndDrawNodeInspector(Node node) { if (JEMNodeGraphInspector.Instance == null) { JEMNodeGraphInspector.InternalShowDefaultWindow(); } if (JEMNodeGraphInspector.Instance != null) { JEMNodeGraphInspector.Instance.SetInspectorTarget(node); } Repaint(); }