19#include <spdlog/sinks/ringbuffer_sink.h>
20#include <spdlog/spdlog.h>
32 using sol::state::state;
35 void ParseResult(
const sol::protected_function_result&);
42 std::vector<std::string>
GetLogs();
45 std::shared_ptr<spdlog::logger>
logger;
Definition: scripting.h:30
void RegisterDataGroup(std::string_view name)
Definition: scripting.cpp:55
ScriptInterface()
Definition: scripting.cpp:29
int GetLength(std::string_view)
Definition: scripting.cpp:75
std::vector< std::string > values
Definition: scripting.h:40
void ParseResult(const sol::protected_function_result &)
Definition: scripting.cpp:44
void Init()
Definition: scripting.cpp:68
std::vector< std::string > GetLogs()
Definition: scripting.cpp:77
std::shared_ptr< spdlog::logger > logger
Definition: scripting.h:45
std::shared_ptr< spdlog::sinks::ringbuffer_sink_mt > ringbuffer_sink
Definition: scripting.h:46
void RunScript(std::string_view str)
Definition: scripting.cpp:53
Definition: luafunctions.h:22