Class FlowStateWidget
Inheritance
FlowStateWidget
Assembly: Unity.VisualScripting.State.Editor.dll
[Widget(typeof(FlowState))]
public sealed class FlowStateWidget : NesterStateWidget<FlowState>, INodeWidget, IStateWidget, IGraphElementWidget, IWidget, IDisposable, IDragAndDropHandler
Constructors
Declaration
public FlowStateWidget(StateCanvas canvas, FlowState state)
Parameters
Properties
Declaration
public DragAndDropVisualMode dragAndDropVisualMode { get; }
Property Value
Declaration
public Dictionary<FlowStateWidget.EventLine, Rect> eventLinesPositions { get; }
Property Value
showContent
Declaration
protected override bool showContent { get; }
Property Value
Overrides
Methods
Declaration
public bool AcceptsDragAndDrop()
Returns
Declaration
protected override void CacheItemFirstTime()
Overrides
Unity.VisualScripting.Widget<Unity.VisualScripting.StateCanvas, Unity.VisualScripting.FlowState>.CacheItemFirstTime()
Declaration
public override void CachePosition()
Overrides
Declaration
public override void Dispose()
Overrides
Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.StateCanvas, Unity.VisualScripting.FlowState>.Dispose()
DrawContent()
Declaration
protected override void DrawContent()
Overrides
Declaration
public void DrawDragAndDropPreview()
Declaration
public void ExitDragAndDrop()
GetContentHeight(float)
Declaration
protected override float GetContentHeight(float width)
Parameters
Type |
Name |
Description |
float |
width |
|
Returns
Overrides
Declaration
public void PerformDragAndDrop()
Declaration
public void UpdateDragAndDrop()
Implements
Extension Methods