46 return std::make_unique<LuaMessage>(*
this);
sys::Json Stream
Definition AudioObject.h:20
system for managing lua, and how the lua state interacts with scripts
Definition GameObject.h:27
the type of elements in a basic_json container
Definition GameObject.h:37
auto operator=(LuaMessage &&other) noexcept -> LuaMessage &=default
LuaMessage()
Definition LuaMessage.cpp:28
LuaMessage(const LuaMessage &other)=default
auto clone() const -> std::unique_ptr< Message > override
Definition LuaMessage.h:44
auto operator=(const LuaMessage &other) -> LuaMessage &=default
auto getTable() const -> const sol::table &
Definition LuaMessage.cpp:48
~LuaMessage() override=default
LuaMessage(LuaMessage &&other) noexcept=default
static auto bindLuaTypes(sol::state &lua) -> void
Definition LuaMessage.cpp:37
auto save(Stream &stream) const -> void override
Definition LuaMessage.h:55
sol::table table
Definition LuaMessage.h:64
auto load(const Stream &stream) -> void override
Definition LuaMessage.h:51