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.