Global Lua Namespace
Globals
Functions:
class(base=nil)
Creates a new class object.
Parameters:
Type | Name | Description |
---|---|---|
string | base=nil | An optional base class to inherit from. (Defaults to inheriting from no class) |
dofile(filename)
Opens the named file and executes its contents as a Lua chunk. In case of errors, dofile propagates the error to its caller.
Parameters:
Type | Name | Description |
---|---|---|
string | filename | The name of the file to be loaded. |
print(...)
Prints data to the console. This is useful for debugging.
Note:
If the game is running with the `-dev` flag, any output will be added to the game logs.
Parameters:
Type | Name | Description |
---|---|---|
any | ... | The arguments to be printed. |
type(object)
Returns the type of an object as a string. This includes standard Lua types and userdata types specific to this API.
Parameters:
Type | Name | Description |
---|---|---|
any | object | The object instance. |
Returns:
Type | Description |
---|---|
string | The object type. |