Legacy lua state for BlockLogic lua script part executing.
More...
|
bool | run_code (std::string_view code, std::string_view code_path="") |
|
Legacy lua state for BlockLogic lua script part executing.
Definition at line 12 of file LegacyLuaState.h.
◆ Accessor_bind()
static int evo::legacy_lua_state::Accessor_bind |
( |
lua_State * | l | ) |
|
|
static |
Bind inventory to accessor.
lua syntax
accessor:bind(crafter:get_input_container())
- Parameters
-
- Returns
- Nothing
◆ Accessor_set_side_pos()
static int evo::legacy_lua_state::Accessor_set_side_pos |
( |
lua_State * | l | ) |
|
|
static |
Setup accessor side and position.
lua syntax
accessor:set_side_pos(Vec3i.right(), Vec3i.one())
- Parameters
-
- Returns
- Nothing
◆ BlockLogic_create_accessor()
static int evo::legacy_lua_state::BlockLogic_create_accessor |
( |
lua_State * | l | ) |
|
|
static |
Create new accessor for crafter.
lua syntax
crafter:create_accessor(get_class("KineticInputAccessor"))
- Parameters
-
- Returns
- Constructed accessor object with given type
◆ Crafter_get_input_container()
static int evo::legacy_lua_state::Crafter_get_input_container |
( |
lua_State * | l | ) |
|
|
static |
Get input container from crafter.
lua syntax
crafter:get_input_container()
- Returns
- InventoryContainer object
◆ Crafter_get_output_container()
static int evo::legacy_lua_state::Crafter_get_output_container |
( |
lua_State * | l | ) |
|
|
static |
Get output container from crafter.
lua syntax
crafter:get_output_container()
- Returns
- InventoryContainer object