A level input node is a special node, it is a placeholder for the input of a level node.
Name | Type | Default | Required | Options | Description |
---|---|---|---|---|---|
Name (name) | string | input | The name of the input, it should be unique among all the inputs of the level node. | ||
Label (label) | string | Input | The label of the input, it is used to display the user friendly name of the input. | ||
Description (description) | string | Input | The description of the input, it should provide a description of what the input is used for. | ||
Data Type (dataType) | string | inferred | string number boolean object array html function inferred | The data type of the input, it should be a valid data type, or inferred if the data type is not known. It is always better to set the data type to a specific type if possible, as users can see visually by the color of the input what type of data it is. | |
Minimum Number of Instances (minInstances) | number | 0 | Only for multi-inputs, indicates the minimum number of inputs that can be connected to this input. | ||
Maximum Number of Instances (maxInstances) | number | 100 | Only for multi-inputs, indicates the maximum number of inputs that can be connected to this input. | ||
Required (required) | boolean | Indicates if the input is required, if it is required, the level node will not be able to run if the input is not connected. | |||
Order Hint (orderHint) | number | 0 | Indicates the order of this among all the level inputs, if two nodes have the same orderHint, they are ordered by their unique name. |
Name | Type | Description |
---|---|---|
Level Input (levelInput) | inferred |