|
Sequine - Scripting API
|
Public Member Functions | |
| SequineFlowNodesContainer () | |
Public Member Functions inherited from Calcatz.CookieCutter.CommandNodesContainer | |
| CommandNodesContainer () | |
| CommandNode | GetCommandNode (int _id) |
| void | ReloadNodes (bool _resetNullConnections=true) |
| virtual void | RepaintContainer () |
| void | SetDirty () |
| override void | RepaintIfDirty (bool _dontRepaintOnRemovalAction=false) |
| void | GoToNode (int _commandId) |
| override void | OnDrawNodesArea () |
Public Member Functions inherited from Calcatz.CookieCutter.NodesContainer | |
| NodesContainer () | |
| void | CreateGUI (VisualElement _root, System.Func< Rect > _containerAreaGetter) |
| void | GoToNode (Node node) |
| void | GoToPosition (Rect _rect) |
| void | RemoveNode (Node node) |
Protected Member Functions | |
| override string | GetVersionString () |
| override void | ValidateData () |
| override void | ValidateAvailableCommands (Type _commandDataType) |
| override void | OnReloadReservedNodes (CommandNode _node) |
| override bool | OnDragUpdated (UnityEngine.Object[] _draggedObjects) |
| When drag is updated inside the empty nodes area. Use this to handle the visual before dropping. More... | |
| override bool | OnDragPerformed (UnityEngine.Object[] _draggedObjects) |
| When drag is performed inside the empty nodes area. Use this to handle when the object(s) actually dropped. More... | |
Protected Member Functions inherited from Calcatz.CookieCutter.CommandNodesContainer | |
| override Node.Config | GetNodeConfig () |
| virtual void | NodeOnRefreshNeeded () |
| override void | Save () |
| override void | ClearNodeSelection () |
| override void | OnSelectedBoxDragged (Rect _selectionRect) |
| override void | OnSelectionBoxFinished (Rect _selectionRect) |
| override bool | OnProcessSelectedNodes (Event e) |
| Process the event of the selected nodes. More... | |
| override void | OnCreateGUI (VisualElement _root) |
| virtual void | OnCreateLeftPane (VisualElement _leftPane) |
| virtual void | OnCreateAssetSelection (VisualElement _leftPane) |
| virtual void | OnCreateBeforeCommandList (VisualElement _leftPane) |
| override Rect | GetNodesArea () |
| override void | OnBeforeDrawNodes (ref Vector2 size) |
| override void | ProcessEvents (Event e) |
| override void | ProcessUnselectedNodeEvents (Event e) |
| override bool | IsAnyNodeSelected () |
| override bool | IsMultipleNodesSelected () |
| virtual void | HandleRemoveConnection (ConnectionPoint _inPoint, ConnectionPoint _outPoint) |
| override void | OnClickRemoveConnection (Connection connection) |
| void | OnRemovePropertyConnection (ConnectionPoint _inPoint, ConnectionPoint _outPoint) |
| void | OnSwapInConnections (ConnectionPoint _lowerInPoint, ConnectionPoint _upperInPoint, int _lowerIndex) |
| override void | OnClickInPoint (ConnectionPoint inPoint) |
| override void | OnClickOutPoint (ConnectionPoint outPoint) |
| override void | HandleRemovedConnections (Node _removedNode, List< Connection > _connectionsToRemove) |
| override void | OnClickRemoveNode (Node _node) |
| override void | HandleContextMenu (Vector2 _mousePosition, GenericMenu _genericMenu) |
| override List< string > | GetStarredContextMenu () |
| void | OnClickAddNode (Type _type, Vector2 _mousePosition) |
| void | OnClickAddNode< T2 > (Vector2 _mousePosition) |
| virtual void | AddNewCommand (Command _command) |
| virtual void | AddNewCommands (List< Command > _commands, bool _resetNullConnections=true) |
Protected Member Functions inherited from Calcatz.CookieCutter.NodesContainer | |
| void | Repaint () |
| Rect | GetContainerArea () |
| void | RecreateGUI () |
| void | UpdateNodesAreaSize (bool _repaint=false) |
| void | ProcessContextMenu (Vector2 mousePosition) |
| void | OnDrag (Vector2 delta) |
| void | ClearConnectionSelection () |
Properties | |
| override bool | enableNodesAreaDragAndDrop [get] |
Properties inherited from Calcatz.CookieCutter.CommandNodesContainer | |
| override bool | enableNodesAreaDragAndDrop [get] |
| bool | isPromptingRemoveConnection [get] |
| CommandData | commandData [getset] |
| bool | saveAvailable [set] |
| float | leftPaneWidth [getset] |
| bool | useVariables [getset] |
| bool | showCreateVariableNodeButton [getset] |
| bool | useLoadSave [getset] |
Properties inherited from Calcatz.CookieCutter.NodesContainer | |
| static Color | backgroundColor [get] |
| Vector2 | RealPositionOffset [getset] |
| float | ZoomScale [getset] |
| virtual bool | enableNodesAreaDragAndDrop [get] |
| bool | isPromptingRemoveNode [get] |
| Calcatz.Sequine.SequineFlowNodesContainer.SequineFlowNodesContainer | ( | ) |
|
protectedvirtual |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
protectedvirtual |
When drag is performed inside the empty nodes area. Use this to handle when the object(s) actually dropped.
| _draggedObjects |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
protectedvirtual |
When drag is updated inside the empty nodes area. Use this to handle the visual before dropping.
| _draggedObjects |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
protectedvirtual |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
protectedvirtual |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
protectedvirtual |
Reimplemented from Calcatz.CookieCutter.CommandNodesContainer.
|
getprotected |