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 (CommandNode 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 | OnCreateGUI (VisualElement _root) |
virtual void | OnCreateLeftPane (VisualElement _leftPane) |
virtual void | OnCreateAssetSelection (VisualElement _leftPane) |
virtual void | OnCreateBeforeCommandList (VisualElement _leftPane) |
override Rect | GetNodesArea () |
override void | ProcessEvents (Event e) |
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 |