8#include "galaxy/core/ServiceLocator.hpp" 
   10#include "galaxy/utils/Globals.hpp" 
   35            auto& fs = core::ServiceLocator<fs::VirtualFileSystem>::ref();
 
   37            const auto script = fs.read(file);
 
   40                m_script = core::ServiceLocator<sol::state>::ref().load(script);
 
   42                if (
m_script.status() != sol::load_status::ok)
 
 
   64                return result.valid();
 
 
#define GALAXY_LOG(level, msg,...)
 
#define GALAXY_UNUSED(var)
Pragma.hpp galaxy.
 
bool load(const std::string &file)
Load a script.
 
sol::protected_function_result run_and_return()
Run a lua script and get a return value.
 
sol::load_result m_script
Script loaded into sol3 memory.
 
bool m_loaded
Flag to make sure script is loaded.
 
bool run()
Run a lua script.