Class GraphLogicEditor
GraphLogicEditor implements the inspector panel for SystemGraph assets. Implements the UnityEditor.Editor
Inherited Members
      Editor.CreateEditorWithContext(Object[], Object)
    
    
    
    
    
    
      Editor.CreateEditor(Object)
    
    
    
      Editor.CreateEditor(Object[])
    
    
    
    
      Editor.DrawDefaultInspector()
    
    
      Editor.Repaint()
    
    
      Editor.CreateInspectorGUI()
    
    
      Editor.RequiresConstantRepaint()
    
    
      Editor.DrawHeader()
    
    
      Editor.OnHeaderGUI()
    
    
      Editor.ShouldHideOpenButton()
    
    
      Editor.DrawFoldoutInspector(Object, ref Editor)
    
    
      Editor.HasPreviewGUI()
    
    
      Editor.GetPreviewTitle()
    
    
    
      Editor.OnPreviewGUI(Rect, GUIStyle)
    
    
      Editor.OnInteractivePreviewGUI(Rect, GUIStyle)
    
    
      Editor.OnPreviewSettings()
    
    
      Editor.GetInfoString()
    
    
      Editor.DrawPreview(Rect)
    
    
      Editor.ReloadPreviewInstances()
    
    
      Editor.UseDefaultMargins()
    
    
      Editor.MoveNextTarget()
    
    
      Editor.ResetTarget()
    
    
      Editor.target
    
    
      Editor.targets
    
    
      Editor.serializedObject
    
    
      Editor.finishedDefaultHeaderGUI
    
    
      ScriptableObject.SetDirty()
    
    
    
    
      ScriptableObject.CreateInstance<T>()
    
    
      Object.GetInstanceID()
    
    
      Object.GetHashCode()
    
    
    
      Object.Instantiate(Object, Vector3, Quaternion)
    
    
      Object.Instantiate(Object, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate(Object)
    
    
      Object.Instantiate(Object, Transform)
    
    
    
      Object.Instantiate<T>(T)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate<T>(T, Transform)
    
    
    
    
      Object.Destroy(Object)
    
    
    
      Object.DestroyImmediate(Object)
    
    
    
    
      Object.DontDestroyOnLoad(Object)
    
    
    
      Object.DestroyObject(Object)
    
    
    
    
      Object.FindObjectsOfType<T>()
    
    
    
      Object.FindObjectOfType<T>()
    
    
    
    
    
    
      Object.ToString()
    
    
      Object.name
    
    
      Object.hideFlags
    
    
    
    
    
  Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
[CustomEditor(typeof(SystemGraphComponent))]
[InitializeOnLoad]
public class GraphLogicEditor : Editor
  Methods
| Name | Description | 
|---|---|
| AddStyleSheetPath(VisualElement, string) | Adds the style sheet path.  | 
      
| GUIExtension(SystemGraphComponent) | GUI extension inspector  | 
      
| LoadImage(string) | Loads the image.  | 
      
| LoadStyleSheet(string) | Loads the style sheet.  | 
      
| LoadUXML(string) | Loads the uxml.  | 
      
| OnDisable() | Called when [disable].  | 
      
| OnEnable() | Called when [enable].  | 
      
| OnInspectorGUI() | Implement this function to make a custom inspector.  | 
      
| UXMLResourceToPackage(string) | Retrieve Uxml resource path  | 
      
See Also
Editor