-
-
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 34 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. | ![]() |
Success |
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 |
Modulus | Performs a modulus operation. | New | |
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. | ![]() |
Success |
Greater or equal | Checks if one value is greater than or equal to another. | ![]() |
Success |
Less | Checks if one value is less than another. | ![]() |
Success |
Less or equal | Checks if one value is less than or equal to another. | ![]() |
Success |
Equal | Checks if two values are equal. | ![]() |
Success |
Not Equal | Checks if two values are not equal. | ![]() |
Success |
And | Performs a logical AND operation. | ![]() |
Success |
Not | Performs a logical NOT operation. | New | |
Or | Performs a logical OR operation. | ![]() |
Success |
Outputs information to the console or another output stream. | ![]() |
Needs new 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 | a chain expression typically refers to a series of method or function calls performed consecutively on the result of the previous call | ![]() |
Success |
Copyright © 2023, SanForge Studio & Lua Node Editor, All Rights Reserved. Licensed under the GNU General Public 3.0 License