-
-
Notifications
You must be signed in to change notification settings - Fork 9
Nodes Library
To get started with programming within the Lua Node Editor, you first have to understand what nodes we currently have and how they function.
Nodes are graphical elements or building blocks that represent operations, functions etc. These nodes are connected together in a visual workspace to create a program or application. Visual programming makes programming more accessible, especially for individuals who may not be familiar with traditional text based coding.
To begin with the type of nodes, we have a current total of 32 integrated nodes. that exist within the editor at the moment, you can see all the current nodes below.
Node Name | Function | Node Sample | Status |
---|---|---|---|
Entry Node | Entry for your script | Success | |
Function Declaration | For declaring a function | Being Modified | |
Function Call | To call a function | ![]() |
Being Modified |
Variable Table | To have multiple variables | ![]() |
Success |
Variable | Invidual variable | ![]() |
Being Modified |
Expression | To express a value | ![]() |
Success |
For Loop | Executes a set of statements repeatedly. | ![]() |
Success |
Else | Represents an "else" condition in conditional statements. | ![]() |
Success |
While Loop | The While Loop executes a set of statements repeatedly as long as a specified condition is true. | ![]() |
Has issue |
If | Represents a conditional statement that executes a node if a specified condition is true. | ![]() |
Success |
Else If | Represents an "else if" condition in conditional statements, allowing for additional conditions to be checked. | ![]() |
Success |
Iterate Pairs | Used for iterating through pairs in a collection or data structure. | ![]() |
Success |
Iterate IPairs | Used for iterating through indexed pairs in a collection or data structure. | ![]() |
Success |
Divide | Performs a division operation. | ![]() |
Success |
Multiply | Performs a multiplication operation. | ![]() |
Success |
Add | Performs an addition operation. | ![]() |
Success |
Substract | Performs a subtraction operation. | ![]() |
Success |
Greater | Checks if one value is greater than another. | Image 18 | Success |
Greater or equal | Checks if one value is greater than or equal to another. | Image 19 | Success |
Less | Checks if one value is less than another. | Image 20 | Success |
Less or equal | Checks if one value is less than or equal to another. | Image 21 | Success |
Equal | Checks if two values are equal. | Image 22 | Success |
Not Equal | Checks if two values are not equal. | Image 23 | Success |
And | Performs a logical AND operation. | Image 24 | Success |
Or | Performs a logical OR operation. | Image 25 | Success |
Outputs information to the console or another output stream. | Image 26 | Needs update | |
Return | Exits a function and returns a value. | Success | |
Assign | Assigns a value to a variable. | ![]() |
Success |
Index Table | Retrieves a value from an array or table using an index. | ![]() |
Success |
Index Table by key | Retrieves a value from a table using a key. | ![]() |
Success |
Concat | Concatenates two or more strings or values. | ![]() |
Success |
Chain Expression | WIP | ![]() |
WIP |
Here will be a list of new nodes in the future.
Copyright © 2023, SanForge Studio & Lua Node Editor, All Rights Reserved. Licensed under the GNU General Public 3.0 License