Class FlowCanvas
Inheritance
object
FlowCanvas
Assembly: solution.dll
Syntax
public sealed class FlowCanvas : VisualScriptingCanvas<FlowGraph>, ICanvas, IDisposable, IDragAndDropHandler
Constructors
FlowCanvas(FlowGraph)
Declaration
public FlowCanvas(FlowGraph graph)
Parameters
Fields
inspectorZoomThreshold
Declaration
public const float inspectorZoomThreshold
Field Value
Properties
connectionEnd
Declaration
public Vector2 connectionEnd { get; set; }
Property Value
connectionSource
Declaration
public IUnitPort connectionSource { get; set; }
Property Value
isCreatingConnection
Declaration
public bool isCreatingConnection { get; }
Property Value
shouldEdgePan
Declaration
protected override bool shouldEdgePan { get; }
Property Value
Overrides
showRelations
Declaration
public bool showRelations { get; set; }
Property Value
Methods
AcceptsDragAndDrop()
Declaration
public override bool AcceptsDragAndDrop()
Returns
Overrides
AddUnit(IUnit, Vector2)
Declaration
public void AddUnit(IUnit unit, Vector2 position)
Parameters
CancelConnection()
Declaration
public void CancelConnection()
Close()
Declaration
public override void Close()
Overrides
DrawDragAndDropPreview()
Declaration
public override void DrawDragAndDropPreview()
Overrides
GetContextOptions()
Declaration
protected override IEnumerable<DropdownOption> GetContextOptions()
Returns
Overrides
Declaration
protected override void HandleHighPriorityInput()
Overrides
NewUnitContextual()
Declaration
public void NewUnitContextual()
OnContext()
Declaration
protected override void OnContext()
Overrides
Declaration
public override void OnToolbarGUI()
Overrides
Declaration
public override void PerformDragAndDrop()
Overrides
ShrinkCopyGroup(HashSet<IGraphElement>)
Declaration
public override void ShrinkCopyGroup(HashSet<IGraphElement> copyGroup)
Parameters
Overrides
Implements
IDisposable
Extension Methods