Skip to content

Nodes Library

Sander edited this page Dec 9, 2023 · 16 revisions

Getting Started

To get started with programming within the Lua Node Editor, you first have to understand what nodes we currently have and how they function.

What are nodes?

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. Certain 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. You can see all the current nodes below:

Integrated Nodes

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 Entry Node Success
Function Declaration For declaring a function Function Declaration Being Modified
Function Call To call a function Function Call Being Modified
Variable Table To have multiple variables Table Success
Variable Invidual variable variable Being Modified
Expression To express a value expression Success
For Loop Executes a set of statements repeatedly. forloop Success
Else Represents an "else" condition in conditional statements. else Success
While Loop The While Loop executes a set of statements repeatedly as long as a specified condition is true. whileloop Has issue
If Represents a conditional statement that executes a node if a specified condition is true. if Success
Else If Represents an "else if" condition in conditional statements, allowing for additional conditions to be checked. elseif Success
Iterate Pairs Used for iterating through pairs in a collection or data structure. Image 12 Success
Iterate IPairs Used for iterating through indexed pairs in a collection or data structure. Image 13 Success
Divide Performs a division operation. Image 14 Success
Multiply Performs a multiplication operation. Image 15 Success
Add Performs an addition operation. Image 16 Success
Substract Performs a subtraction operation. Image 17 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
Print Outputs information to the console or another output stream. Image 26 Needs update
Return Exits a function and returns a value. Image 27 Success
Assign Assigns a value to a variable. Image 28 Success
Index Table Retrieves a value from an array or table using an index. Image 29 Success
Index Table by key Retrieves a value from a table using a key. Image 30 Success
Concat Concatenates two or more strings or values. Image 31 Success
Chain Expression WIP Image 32 WIP

📖 Check our other web sources here:

Clone this wiki locally