tec::LuaScript
#include <lua-script.hpp>
Public Functions
Name | |
---|---|
LuaScript(std::shared_ptr< ScriptFile > scriptfile) | |
LuaScript() | |
void | Out(proto::Component * target) |
void | In(const proto::Component & source) |
void | SetupEnvironment(sol::state * global_state) |
void | ReloadScript() |
Public Attributes
Name | |
---|---|
std::string | script_name |
std::shared_ptr< ScriptFile > | script |
sol::environment | environment |
sol::state * | global_state |
Public Functions Documentation
function LuaScript
LuaScript(
std::shared_ptr< ScriptFile > scriptfile
)
function LuaScript
LuaScript()
function Out
void Out(
proto::Component * target
)
function In
void In(
const proto::Component & source
)
function SetupEnvironment
void SetupEnvironment(
sol::state * global_state
)
function ReloadScript
void ReloadScript()
Public Attributes Documentation
variable script_name
std::string script_name;
variable script
std::shared_ptr< ScriptFile > script;
variable environment
sol::environment environment;
variable global_state
sol::state * global_state = nullptr;
Updated on 2022-07-24 at 19:27:35 +0000