docs.unity3d.com
    目次を表示する/隠す

    Class StateTransitionWidget<TStateTransition>

    Inheritance
    Object
    Widget<StateCanvas, TStateTransition>
    GraphElementWidget<StateCanvas, TStateTransition>
    NodeWidget<StateCanvas, TStateTransition>
    StateTransitionWidget<TStateTransition>
    NesterStateTransitionWidget<TNesterStateTransition>
    Inherited Members
    NodeWidget<StateCanvas, TStateTransition>.outerPosition
    NodeWidget<StateCanvas, TStateTransition>.edgePosition
    NodeWidget<StateCanvas, TStateTransition>.innerPosition
    NodeWidget<StateCanvas, TStateTransition>.clippingPosition
    NodeWidget<StateCanvas, TStateTransition>.EdgeToOuterPosition(Rect)
    NodeWidget<StateCanvas, TStateTransition>.OuterToEdgePosition(Rect)
    NodeWidget<StateCanvas, TStateTransition>.EdgeToInnerPosition(Rect)
    NodeWidget<StateCanvas, TStateTransition>.InnerToEdgePosition(Rect)
    NodeWidget<StateCanvas, TStateTransition>.shape
    NodeWidget<StateCanvas, TStateTransition>.color
    NodeWidget<StateCanvas, TStateTransition>.invertForeground
    NodeWidget<StateCanvas, TStateTransition>.DrawForeground()
    NodeWidget<StateCanvas, TStateTransition>.DrawOverlay()
    GraphElementWidget<StateCanvas, TStateTransition>.headerPosition
    GraphElementWidget<StateCanvas, TStateTransition>.ToString()
    GraphElementWidget<StateCanvas, TStateTransition>.Dispose()
    GraphElementWidget<StateCanvas, TStateTransition>.element
    GraphElementWidget<StateCanvas, TStateTransition>.IGraphElementWidget.element
    GraphElementWidget<StateCanvas, TStateTransition>.FetchMetadata()
    GraphElementWidget<StateCanvas, TStateTransition>.GetData<T>()
    GraphElementWidget<StateCanvas, TStateTransition>.GetDebugData<T>()
    GraphElementWidget<StateCanvas, TStateTransition>.BeforeFrame()
    GraphElementWidget<StateCanvas, TStateTransition>.HandleCapture()
    GraphElementWidget<StateCanvas, TStateTransition>.HandleInput()
    GraphElementWidget<StateCanvas, TStateTransition>.canAlignAndDistribute
    GraphElementWidget<StateCanvas, TStateTransition>.zIndex
    GraphElementWidget<StateCanvas, TStateTransition>.contextOptions
    GraphElementWidget<StateCanvas, TStateTransition>.HandleDoubleClick()
    GraphElementWidget<StateCanvas, TStateTransition>.OnDoubleClick()
    GraphElementWidget<StateCanvas, TStateTransition>.canSelect
    GraphElementWidget<StateCanvas, TStateTransition>.isSelected
    GraphElementWidget<StateCanvas, TStateTransition>.OnContext()
    GraphElementWidget<StateCanvas, TStateTransition>.resizeInnerOffset
    GraphElementWidget<StateCanvas, TStateTransition>.resizeOuterOffset
    GraphElementWidget<StateCanvas, TStateTransition>.minResizeSize
    GraphElementWidget<StateCanvas, TStateTransition>.maxResizeSize
    GraphElementWidget<StateCanvas, TStateTransition>.canResizeHorizontal
    GraphElementWidget<StateCanvas, TStateTransition>.canResizeVertical
    GraphElementWidget<StateCanvas, TStateTransition>.canResize
    GraphElementWidget<StateCanvas, TStateTransition>.isResizing
    GraphElementWidget<StateCanvas, TStateTransition>.resizeArea
    GraphElementWidget<StateCanvas, TStateTransition>.isMouseOverHeaderArea
    GraphElementWidget<StateCanvas, TStateTransition>.AddCursorRect(Rect, MouseCursor)
    GraphElementWidget<StateCanvas, TStateTransition>.canDrag
    GraphElementWidget<StateCanvas, TStateTransition>.isDragging
    GraphElementWidget<StateCanvas, TStateTransition>.BeginDrag()
    GraphElementWidget<StateCanvas, TStateTransition>.Drag(Vector2, Vector2)
    GraphElementWidget<StateCanvas, TStateTransition>.EndDrag()
    GraphElementWidget<StateCanvas, TStateTransition>.LockDragOrigin()
    GraphElementWidget<StateCanvas, TStateTransition>.ExpandDragGroup(HashSet<IGraphElement>)
    GraphElementWidget<StateCanvas, TStateTransition>.canDelete
    GraphElementWidget<StateCanvas, TStateTransition>.Delete()
    GraphElementWidget<StateCanvas, TStateTransition>.ExpandDeleteGroup(HashSet<IGraphElement>)
    GraphElementWidget<StateCanvas, TStateTransition>.canCopy
    GraphElementWidget<StateCanvas, TStateTransition>.ExpandCopyGroup(HashSet<IGraphElement>)
    Widget<StateCanvas, TStateTransition>.context
    Widget<StateCanvas, TStateTransition>.reference
    Widget<StateCanvas, TStateTransition>.graph
    Widget<StateCanvas, TStateTransition>.canvas
    Widget<StateCanvas, TStateTransition>.IWidget.canvas
    Widget<StateCanvas, TStateTransition>.selection
    Widget<StateCanvas, TStateTransition>.window
    Widget<StateCanvas, TStateTransition>.mousePosition
    Widget<StateCanvas, TStateTransition>.disposed
    Widget<StateCanvas, TStateTransition>.e
    Widget<StateCanvas, TStateTransition>.subWidgets
    Widget<StateCanvas, TStateTransition>.SubWidgetsChanged()
    Widget<StateCanvas, TStateTransition>.item
    Widget<StateCanvas, TStateTransition>.IWidget.item
    Widget<StateCanvas, TStateTransition>.hasDescriptor
    Widget<StateCanvas, TStateTransition>.metadata
    Widget<StateCanvas, TStateTransition>.CacheItemFirstTime()
    Widget<StateCanvas, TStateTransition>.CacheItem()
    Widget<StateCanvas, TStateTransition>.CacheMetadata()
    Widget<StateCanvas, TStateTransition>.CacheDescription()
    Widget<StateCanvas, TStateTransition>.RegisterControl()
    Widget<StateCanvas, TStateTransition>.HandleRelease()
    Widget<StateCanvas, TStateTransition>.Update()
    Widget<StateCanvas, TStateTransition>.snapToGrid
    Widget<StateCanvas, TStateTransition>.isPositionValid
    Widget<StateCanvas, TStateTransition>.positionDependers
    Widget<StateCanvas, TStateTransition>.positionDependencies
    Widget<StateCanvas, TStateTransition>.position
    Widget<StateCanvas, TStateTransition>.Reposition()
    Widget<StateCanvas, TStateTransition>.CachePositionFirstPass()
    Widget<StateCanvas, TStateTransition>.CachePosition()
    Widget<StateCanvas, TStateTransition>.BringToFront()
    Widget<StateCanvas, TStateTransition>.SendToBack()
    Widget<StateCanvas, TStateTransition>.canClip
    Widget<StateCanvas, TStateTransition>.OnViewportChange()
    Widget<StateCanvas, TStateTransition>.isVisible
    Widget<StateCanvas, TStateTransition>.hotArea
    Widget<StateCanvas, TStateTransition>.isMouseThrough
    Widget<StateCanvas, TStateTransition>.isMouseOver
    Widget<StateCanvas, TStateTransition>.HandleContext()
    Widget<StateCanvas, TStateTransition>.debug
    Widget<StateCanvas, TStateTransition>.foregroundRequiresInput
    Widget<StateCanvas, TStateTransition>.backgroundRequiresInput
    Widget<StateCanvas, TStateTransition>.overlayRequiresInput
    Widget<StateCanvas, TStateTransition>.DrawBackground()
    Widget<StateCanvas, TStateTransition>.dim
    Widget<StateCanvas, TStateTransition>.BeginDim()
    Widget<StateCanvas, TStateTransition>.EndDim()
    Widget<StateCanvas, TStateTransition>.UpdateDim()
    Namespace: Unity.VisualScripting
    Syntax
    public abstract class StateTransitionWidget<TStateTransition> : NodeWidget<StateCanvas, TStateTransition>, IStateTransitionWidget, INodeWidget, IGraphElementWidget, IWidget, IDisposable where TStateTransition : class, IStateTransition
    Type Parameters
    Name Description
    TStateTransition

    Constructors

    StateTransitionWidget(StateCanvas, TStateTransition)

    Declaration
    protected StateTransitionWidget(StateCanvas canvas, TStateTransition transition)
    Parameters
    Type Name Description
    StateCanvas canvas
    TStateTransition transition

    Properties

    baseColor

    Declaration
    protected virtual NodeColorMix baseColor { get; }
    Property Value
    Type Description
    NodeColorMix

    canDelete

    Declaration
    public override bool canDelete { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.canDelete
    Implements
    IGraphElementWidget.canDelete

    canDrag

    Declaration
    public override bool canDrag { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.canDrag
    Implements
    IGraphElementWidget.canDrag

    canSelect

    Declaration
    public override bool canSelect { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.canSelect
    Implements
    IGraphElementWidget.canSelect

    clippingPosition

    Declaration
    public override Rect clippingPosition { get; }
    Property Value
    Type Description
    Rect
    Overrides
    Unity.VisualScripting.NodeWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.clippingPosition
    Implements
    IWidget.clippingPosition

    clipPosition

    Declaration
    public Rect clipPosition { get; }
    Property Value
    Type Description
    Rect

    color

    Declaration
    protected override NodeColorMix color { get; }
    Property Value
    Type Description
    NodeColorMix
    Overrides
    Unity.VisualScripting.NodeWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.color

    dim

    Declaration
    protected override bool dim { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.dim

    iconPosition

    Declaration
    public Rect iconPosition { get; }
    Property Value
    Type Description
    Rect

    labelInnerPosition

    Declaration
    public Rect labelInnerPosition { get; }
    Property Value
    Type Description
    Rect

    position

    Declaration
    public override Rect position { get; set; }
    Property Value
    Type Description
    Rect
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.position
    Implements
    IWidget.position

    positionDependencies

    Declaration
    public override IEnumerable<IWidget> positionDependencies { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.positionDependencies
    Implements
    IWidget.positionDependencies

    positionDependers

    Declaration
    public override IEnumerable<IWidget> positionDependers { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.positionDependers
    Implements
    IWidget.positionDependers

    shape

    Declaration
    protected override NodeShape shape { get; }
    Property Value
    Type Description
    NodeShape
    Overrides
    Unity.VisualScripting.NodeWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.shape

    showDroplets

    Declaration
    protected virtual bool showDroplets { get; }
    Property Value
    Type Description
    Boolean

    snapToGrid

    Declaration
    protected override bool snapToGrid { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.snapToGrid

    transition

    Declaration
    protected TStateTransition transition { get; }
    Property Value
    Type Description
    TStateTransition

    transitionDebugData

    Declaration
    protected IStateTransitionDebugData transitionDebugData { get; }
    Property Value
    Type Description
    IStateTransitionDebugData

    Methods

    BeforeFrame()

    Declaration
    public override void BeforeFrame()
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.BeforeFrame()
    Implements
    IWidget.BeforeFrame()

    CacheDescription()

    Declaration
    protected override void CacheDescription()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.CacheDescription()

    CachePosition()

    Declaration
    public override void CachePosition()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.CachePosition()
    Implements
    IWidget.CachePosition()

    CachePositionFirstPass()

    Declaration
    public override void CachePositionFirstPass()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.CachePositionFirstPass()
    Implements
    IWidget.CachePositionFirstPass()

    DrawBackground()

    Declaration
    public override void DrawBackground()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, TStateTransition>.DrawBackground()
    Implements
    IWidget.DrawBackground()

    DrawDroplet(Rect)

    Declaration
    protected virtual void DrawDroplet(Rect position)
    Parameters
    Type Name Description
    Rect position

    DrawForeground()

    Declaration
    public override void DrawForeground()
    Overrides
    Unity.VisualScripting.NodeWidget<Unity.VisualScripting.StateCanvas, TStateTransition>.DrawForeground()
    Implements
    IWidget.DrawForeground()

    GetDropletSize()

    Declaration
    protected virtual Vector2 GetDropletSize()
    Returns
    Type Description
    Vector2

    Explicit Interface Implementations

    IStateTransitionWidget.sourceEdge

    Declaration
    Edge IStateTransitionWidget.sourceEdge { get; }
    Returns
    Type Description
    Edge
    Implements
    IStateTransitionWidget.sourceEdge

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)