Table of Contents

Namespace Cobilas.GodotEngine.GDLua

Classes

LuaContainer

Represents an in-memory Lua code builder and executor integrated with the Godot engine.

LuaFile

Represents a Lua file that can be loaded, executed, and manipulated within the Godot engine.

LuaSerializableAttribute

Indicates that a type is serializable for Lua interoperability.

ObjectToLuaTable

Provides a base class for converting between C# objects and Lua tables.

Structs

LuaContainerConfg

Represents the configuration used to initialize a LuaContainer instance.

LuaField

Represents a Lua field with a name and value, providing type conversion capabilities and disposable pattern for resource management.

LuaFileConfg

Represents configuration settings for Lua file operations in the Godot engine.

LuaTableItem

Represents a Lua table item that can contain multiple table elements and supports enumeration.

LuaTableValue

Represents a basic Lua table element with a name and value.

Enums

LuaField.LuaFieldType

Specifies the data type of the Lua field value.