docs.unity.cn
    Show / Hide Table of Contents

    Class SystemGraphView

    SystemGraphView, the graphview framework tailored for SystemGraph assets. Implements the GraphView

    Inheritance
    Object
    CallbackEventHandler
    Focusable
    VisualElement
    GraphView
    SystemGraphView
    Inherited Members
    GraphView.ports
    GraphView.UpdateViewTransform(Vector3, Vector3)
    UnityEditor.Experimental.GraphView.GraphView.GetPortCenterOverride(UnityEditor.Experimental.GraphView.Port, UnityEngine.Vector2)
    GraphView.AddLayer(Int32)
    GraphView.GetElementByGuid(String)
    GraphView.GetNodeByGuid(String)
    GraphView.GetPortByGuid(String)
    GraphView.GetEdgeByGuid(String)
    GraphView.SetupZoom(Single, Single)
    GraphView.SetupZoom(Single, Single, Single, Single)
    GraphView.ValidateTransform()
    GraphView.AddToSelection(ISelectable)
    GraphView.RemoveFromSelection(ISelectable)
    GraphView.ClearSelection()
    UnityEditor.Experimental.GraphView.GraphView.ExecuteDefaultActionAtTarget(UnityEngine.UIElements.EventBase)
    UnityEditor.Experimental.GraphView.GraphView.ExecuteDefaultAction(UnityEngine.UIElements.EventBase)
    UnityEditor.Experimental.GraphView.GraphView.CollectElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>, System.Collections.Generic.HashSet<UnityEditor.Experimental.GraphView.GraphElement>, System.Func<UnityEditor.Experimental.GraphView.GraphElement, System.Boolean>)
    UnityEditor.Experimental.GraphView.GraphView.CollectCopyableGraphElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>, System.Collections.Generic.HashSet<UnityEditor.Experimental.GraphView.GraphElement>)
    UnityEditor.Experimental.GraphView.GraphView.CopySelectionCallback()
    UnityEditor.Experimental.GraphView.GraphView.CutSelectionCallback()
    UnityEditor.Experimental.GraphView.GraphView.PasteCallback()
    UnityEditor.Experimental.GraphView.GraphView.DuplicateSelectionCallback()
    UnityEditor.Experimental.GraphView.GraphView.DeleteSelectionCallback(UnityEditor.Experimental.GraphView.GraphView.AskUser)
    UnityEditor.Experimental.GraphView.GraphView.SerializeGraphElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>)
    GraphView.CanPasteSerializedData(String)
    GraphView.UnserializeAndPasteOperation(String, String)
    UnityEditor.Experimental.GraphView.GraphView.DeleteSelectionOperation(System.String, UnityEditor.Experimental.GraphView.GraphView.AskUser)
    GraphView.AddElement(GraphElement)
    GraphView.RemoveElement(GraphElement)
    GraphView.DeleteSelection()
    UnityEditor.Experimental.GraphView.GraphView.DeleteElements(System.Collections.Generic.IEnumerable<UnityEditor.Experimental.GraphView.GraphElement>)
    GraphView.FrameAll()
    GraphView.FrameSelection()
    GraphView.FrameOrigin()
    GraphView.FramePrev()
    GraphView.FrameNext()
    UnityEditor.Experimental.GraphView.GraphView.FramePrev(System.Func<UnityEditor.Experimental.GraphView.GraphElement, System.Boolean>)
    UnityEditor.Experimental.GraphView.GraphView.FrameNext(System.Func<UnityEditor.Experimental.GraphView.GraphElement, System.Boolean>)
    GraphView.CalculateRectToFitAll(VisualElement)
    UnityEditor.Experimental.GraphView.GraphView.CalculateFrameTransform(UnityEngine.Rect, UnityEngine.Rect, System.Int32, UnityEngine.Vector3, UnityEngine.Vector3)
    GraphView.GetBlackboard()
    GraphView.ReleaseBlackboard(Blackboard)
    GraphView.CreatePlacematContainer()
    GraphView.nodeCreationRequest
    GraphView.graphViewChanged
    GraphView.groupTitleChanged
    GraphView.elementsAddedToGroup
    GraphView.elementsRemovedFromGroup
    GraphView.elementsInsertedToStackNode
    GraphView.elementsRemovedFromStackNode
    GraphView.elementResized
    GraphView.viewTransformChanged
    GraphView.supportsWindowedBlackboard
    GraphView.contentViewContainer
    GraphView.viewport
    GraphView.viewTransform
    GraphView.isReframable
    UnityEditor.Experimental.GraphView.GraphView.contentContainer
    GraphView.placematContainer
    GraphView.graphElements
    GraphView.nodes
    GraphView.edges
    GraphView.minScale
    GraphView.maxScale
    GraphView.scaleStep
    GraphView.referenceScale
    GraphView.scale
    GraphView.zoomerMaxElementCountWithPixelCacheRegen
    GraphView.selection
    UnityEditor.Experimental.GraphView.GraphView.canCopySelection
    UnityEditor.Experimental.GraphView.GraphView.canCutSelection
    UnityEditor.Experimental.GraphView.GraphView.canPaste
    UnityEditor.Experimental.GraphView.GraphView.canDuplicateSelection
    UnityEditor.Experimental.GraphView.GraphView.canDeleteSelection
    GraphView.serializeGraphElements
    GraphView.canPasteSerializedData
    GraphView.unserializeAndPaste
    GraphView.deleteSelection
    VisualElement.disabledUssClassName
    UnityEngine.UIElements.VisualElement.Focus()
    VisualElement.SendEvent(EventBase)
    UnityEngine.UIElements.VisualElement.SetEnabledFromHierarchy(System.Boolean)
    VisualElement.SetEnabled(Boolean)
    VisualElement.MarkDirtyRepaint()
    VisualElement.ContainsPoint(Vector2)
    UnityEngine.UIElements.VisualElement.Overlaps(UnityEngine.Rect)
    UnityEngine.UIElements.VisualElement.DoMeasure(System.Single, UnityEngine.UIElements.VisualElement.MeasureMode, System.Single, UnityEngine.UIElements.VisualElement.MeasureMode)
    UnityEngine.UIElements.VisualElement.ToString()
    VisualElement.GetClasses()
    VisualElement.ClearClassList()
    VisualElement.AddToClassList(String)
    VisualElement.RemoveFromClassList(String)
    VisualElement.ToggleInClassList(String)
    VisualElement.EnableInClassList(String, Boolean)
    VisualElement.ClassListContains(String)
    VisualElement.FindAncestorUserData()
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Single, System.Single, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, System.Single>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Rect, UnityEngine.Rect, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Color, UnityEngine.Color, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector3, UnityEngine.Vector3, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector2, UnityEngine.Vector2, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Quaternion, UnityEngine.Quaternion, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, UnityEngine.UIElements.Experimental.StyleValues, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, System.Single>, System.Single, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, System.Single>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>, UnityEngine.Rect, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Color>, UnityEngine.Color, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>, UnityEngine.Vector3, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>, UnityEngine.Vector2, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>, UnityEngine.Quaternion, System.Int32, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Layout(UnityEngine.Rect, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.TopLeft(UnityEngine.Vector2, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Size(UnityEngine.Vector2, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Scale(System.Single, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Position(UnityEngine.Vector3, System.Int32)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Rotation(UnityEngine.Quaternion, System.Int32)
    VisualElement.Add(VisualElement)
    VisualElement.Insert(Int32, VisualElement)
    VisualElement.Remove(VisualElement)
    VisualElement.RemoveAt(Int32)
    VisualElement.Clear()
    VisualElement.ElementAt(Int32)
    VisualElement.IndexOf(VisualElement)
    VisualElement.Children()
    UnityEngine.UIElements.VisualElement.Sort(System.Comparison<UnityEngine.UIElements.VisualElement>)
    VisualElement.BringToFront()
    VisualElement.SendToBack()
    VisualElement.PlaceBehind(VisualElement)
    VisualElement.PlaceInFront(VisualElement)
    VisualElement.RemoveFromHierarchy()
    UnityEngine.UIElements.VisualElement.GetFirstOfType<T>()
    UnityEngine.UIElements.VisualElement.GetFirstAncestorOfType<T>()
    VisualElement.Contains(VisualElement)
    VisualElement.FindCommonAncestor(VisualElement)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action<UnityEngine.UIElements.TimerState>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action)
    VisualElement.viewDataKey
    VisualElement.userData
    UnityEngine.UIElements.VisualElement.canGrabFocus
    UnityEngine.UIElements.VisualElement.focusController
    VisualElement.usageHints
    VisualElement.transform
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.position
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.rotation
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.scale
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.matrix
    VisualElement.layout
    VisualElement.contentRect
    VisualElement.paddingRect
    VisualElement.worldBound
    VisualElement.localBound
    VisualElement.worldTransform
    VisualElement.pickingMode
    VisualElement.name
    VisualElement.enabledInHierarchy
    VisualElement.enabledSelf
    VisualElement.visible
    VisualElement.generateVisualContent
    VisualElement.experimental
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IExperimentalFeatures.animation
    VisualElement.hierarchy
    UnityEngine.UIElements.VisualElement.cacheAsBitmap
    VisualElement.parent
    VisualElement.panel
    VisualElement.visualTreeAssetSource
    UnityEngine.UIElements.VisualElement.Item[System.Int32]
    VisualElement.childCount
    VisualElement.schedule
    VisualElement.style
    VisualElement.customStyle
    VisualElement.styleSheets
    VisualElement.tooltip
    VisualElement.resolvedStyle
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignContent
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignItems
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignSelf
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.backgroundColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.backgroundImage
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomLeftRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomRightRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopLeftRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopRightRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.bottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.color
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.display
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexBasis
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexDirection
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexGrow
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexShrink
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexWrap
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.fontSize
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.height
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.justifyContent
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.left
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.letterSpacing
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxHeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minHeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.opacity
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.position
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.right
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.rotate
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.scale
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.textOverflow
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.top
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.transformOrigin
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.transitionDelay
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.transitionDuration
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.transitionProperty
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.transitionTimingFunction
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.translate
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundImageTintColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundScaleMode
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFont
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFontDefinition
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFontStyleAndWeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityParagraphSpacing
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextAlign
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextOutlineColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextOutlineWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextOverflowPosition
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.visibility
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.whiteSpace
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.width
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.wordSpacing
    Focusable.Blur()
    Focusable.focusable
    Focusable.tabIndex
    Focusable.delegatesFocus
    UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, TUserArgsType, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.UnityEngine.UIElements.IEventHandler.HandleEvent(UnityEngine.UIElements.EventBase)
    CallbackEventHandler.HandleEvent(EventBase)
    CallbackEventHandler.HasTrickleDownHandlers()
    CallbackEventHandler.HasBubbleUpHandlers()
    Namespace: Mechatronics.SystemGraph
    Syntax
    public class SystemGraphView : GraphView, IEventHandler, IStylePropertyAnimations, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelection

    Constructors

    SystemGraphView(GraphEditorView)

    Initializes a new instance of the SystemGraphView class.

    Declaration
    public SystemGraphView(GraphEditorView editorView)
    Parameters
    Type Name Description
    GraphEditorView editorView

    The editor view.

    SystemGraphView(GraphEditorView, GraphEditorObject)

    Initializes a new instance of the SystemGraphView class.

    Declaration
    public SystemGraphView(GraphEditorView editorView, GraphEditorObject logicGraphEditorObject)
    Parameters
    Type Name Description
    GraphEditorView editorView

    The editor view.

    GraphEditorObject logicGraphEditorObject

    The logic graph editor object.

    Fields

    ContextNode

    The context node

    Declaration
    public NodeEditor ContextNode
    Field Value
    Type Description
    NodeEditor

    EditorView

    The editor view

    Declaration
    public GraphEditorView EditorView
    Field Value
    Type Description
    GraphEditorView

    mousePosition

    The mouse position

    Declaration
    public Vector2 mousePosition
    Field Value
    Type Description
    Vector2

    Properties

    commentCreationRequest

    Gets or sets the comment creation request.

    Declaration
    public Action<NodeCreationContext> commentCreationRequest { get; set; }
    Property Value
    Type Description
    Action<NodeCreationContext>

    The comment creation request.

    createNodeScriptRequest

    Gets or sets the create node script request.

    Declaration
    public Action<NodeCreationContext> createNodeScriptRequest { get; set; }
    Property Value
    Type Description
    Action<NodeCreationContext>

    The create node script request.

    editNodeScriptRequest

    Gets or sets the edit node script request.

    Declaration
    public Action<NodeCreationContext> editNodeScriptRequest { get; set; }
    Property Value
    Type Description
    Action<NodeCreationContext>

    The edit node script request.

    groupCreationRequest

    Gets or sets the group creation request.

    Declaration
    public Action<NodeCreationContext> groupCreationRequest { get; set; }
    Property Value
    Type Description
    Action<NodeCreationContext>

    The group creation request.

    LogicGraphEditorObject

    Gets the logic graph editor object.

    Declaration
    public GraphEditorObject LogicGraphEditorObject { get; }
    Property Value
    Type Description
    GraphEditorObject

    The logic graph editor object.

    removeFromGroupRequest

    Gets or sets the remove from group request.

    Declaration
    public Action<NodeCreationContext> removeFromGroupRequest { get; set; }
    Property Value
    Type Description
    Action<NodeCreationContext>

    The remove from group request.

    Methods

    BuildContextualMenu(ContextualMenuPopulateEvent)

    Add menu items to the contextual menu.

    Declaration
    public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)
    Parameters
    Type Name Description
    ContextualMenuPopulateEvent evt

    The event holding the menu to populate.

    Overrides
    GraphView.BuildContextualMenu(ContextualMenuPopulateEvent)

    GetCompatiblePorts(Port, NodeAdapter)

    Gets the compatible ports.

    Declaration
    public override List<Port> GetCompatiblePorts(Port startAnchor, NodeAdapter nodeAdapter)
    Parameters
    Type Name Description
    Port startAnchor

    The start anchor.

    UnityEditor.Experimental.GraphView.NodeAdapter nodeAdapter

    The node adapter.

    Returns
    Type Description
    List<Port>

    List<Port>.

    Overrides
    GraphView.GetCompatiblePorts(Port, NodeAdapter)

    See Also

    GraphView
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, October 18, 2022
    Terms of use