Skip to content

Nodes Library

Sander edited this page Dec 20, 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. Visual programming makes programming more accessible, especially for individuals who may not be familiar with traditional text based coding.

Meaning of Node Colors

Integrated Nodes

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 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 Success
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. Pairs Success
Iterate IPairs Used for iterating through indexed pairs in a collection or data structure. Ipairs Success
Divide Performs a division operation. Divide Success
Modulus Performs a modulus operation. Modulus New
Multiply Performs a multiplication operation. Multiply Success
Add Performs an addition operation. Add Success
Substract Performs a subtraction operation. Substract Success
Greater Checks if one value is greater than another. Greater Success
Greater or equal Checks if one value is greater than or equal to another. GreaterOrEqual Success
Less Checks if one value is less than another. Less Success
Less or equal Checks if one value is less than or equal to another. LessOrEqual Success
Equal Checks if two values are equal. Equal Success
Not Equal Checks if two values are not equal. NotEqual Success
And Performs a logical AND operation. AND Success
Not Performs a logical NOT operation. NOT New
Or Performs a logical OR operation. OR Success
Print Outputs information to the console or another output stream. Print Needs new update
Return Exits a function and returns a value. Return Success
Assign Assigns a value to a variable. Assign Success
Index Table Retrieves a value from an array or table using an index. IndexTable Success
Index Table by key Retrieves a value from a table using a key. IndexTableKey Success
Concat Concatenates two or more strings or values. Concat 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 ChainExpression Success

📖 Check our other web sources here:

Clone this wiki locally