|
EasyTalk API
|
A node for jumping to another Dialogue asset. More...
Public Member Functions | |
| GotoNode () | |
| Creates a new GotoNode. | |
| NodeConnection | GetFlowInput () |
Returns the dialogue flow input for the node.
| |
| NodeConnection | GetFlowOutput () |
Returns the dialogue flow output for the node.
| |
Public Member Functions inherited from EasyTalk.Nodes.Core.Node | |
| void | AddInput (NodeConnection input) |
| Adds the provided input connection to the node's inputs. | |
| void | AddOutput (NodeConnection output) |
| Adds the provided output connection to the node's outputs. | |
| NodeConnection | AddInput (InputOutputType connectionType) |
| Adds a new input connection of the specified type to the node's inputs. | |
| NodeConnection | AddOutput (InputOutputType connectionType) |
| Adds a new output connection of the specified type to the node's outputs. | |
| NodeConnection | FindOutputOfType (InputOutputType outputType) |
| Finds the first output which matches the specified output type. | |
| NodeConnection | FindInputOfType (InputOutputType inputType) |
| Finds the first input which matches the specified input type. | |
| bool | HasConnectedInputs () |
| Returns true if this node has inputs which are connected to other node outputs. | |
| bool | HasConnectedOutputs () |
| Returns true if this node has outputs which are connected to other node inputs. | |
| List< int > | FindDependencyOutputIDs () |
| Finds and returns a List of all output IDs which are connected to this node's value (non-dialogue-flow) inputs. | |
| string | GetJSON () |
| Returns a JSON string representation of the node. | |
Properties | |
| Dialogue | Dialogue [get, set] |
| Gets or sets the Dialogue to jump to. | |
| string | EntryID [get, set] |
| Gets or sets the entry point to jump to. | |
Properties inherited from EasyTalk.Nodes.Core.Node | |
| int | ID [get, set] |
| Gets or sets the node ID. | |
| string | NodeTypeString [get, set] |
| Gets or sets the node type string. | |
| float | XPosition [get, set] |
| Gets or sets the X position of the node. | |
| float | YPosition [get, set] |
| Gets or sets the Y position of the node. | |
| string | Name [get, set] |
| Gets or sets the name of the node. | |
| float | Width [get, set] |
| Gets or sets the width of the node. | |
| float | Height [get, set] |
| Gets or sets the height of the node. | |
| NodeType | NodeType [get, set] |
| Gets or sets the node type. | |
| List< NodeConnection > | Inputs [get, set] |
| Gets or sets the List of input connections of the node. | |
| List< NodeConnection > | Outputs [get, set] |
| Gets or sets the List of output connections of the node. | |
Private Attributes | |
| Dialogue | dialogue |
| The Dialogue to jump to. | |
| string | entryId |
| The entry point ID to jump to. | |
Additional Inherited Members | |
Static Public Member Functions inherited from EasyTalk.Nodes.Core.Node | |
| static Node | Deserialize (string json) |
| Deserializes a Node from the specified JSON string. | |
Protected Member Functions inherited from EasyTalk.Nodes.Core.Node | |
| List< NodeConnection > | FindFlowInputs () |
| Finds and returns a List of all inputs which are dialogue flow inputs. | |
| List< NodeConnection > | FindFlowOutputs () |
| Finds and returns a List of all outputs which are dialogue flow outputs. | |
Protected Attributes inherited from EasyTalk.Nodes.Core.Node | |
| int | nodeId = NodeUtils.NextID() |
| The ID of the node. | |
| string | name |
| The name of the node. | |
| NodeType | nodeType |
| The type of the node. | |
| List< NodeConnection > | inputs = new List<NodeConnection>() |
| A List of input connections of the node. | |
| List< NodeConnection > | outputs = new List<NodeConnection>() |
| A List of output connections of the node. | |
A node for jumping to another Dialogue asset.
| EasyTalk.Nodes.Flow.GotoNode.GotoNode | ( | ) |
Creates a new GotoNode.
| NodeConnection EasyTalk.Nodes.Flow.GotoNode.GetFlowInput | ( | ) |
Returns the dialogue flow input for the node.
Implements EasyTalk.Nodes.Core.DialogueFlowNode.
| NodeConnection EasyTalk.Nodes.Flow.GotoNode.GetFlowOutput | ( | ) |
Returns the dialogue flow output for the node.
Implements EasyTalk.Nodes.Core.DialogueFlowNode.
|
private |
The Dialogue to jump to.
|
private |
The entry point ID to jump to.
|
getset |
Gets or sets the Dialogue to jump to.
|
getset |
Gets or sets the entry point to jump to.