R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
scripting::LuaEngine Member List

This is the complete list of members for scripting::LuaEngine, including all inherited members.

_bindingsInitializedscripting::LuaEngineprivate
_entityScriptCachescripting::LuaEngineprivate
_gameStartCallbacksscripting::LuaEngineprivate
_luascripting::LuaEngineprivate
_luaMutexscripting::LuaEnginemutableprivate
_scriptCachescripting::LuaEngineprivate
_scriptPathscripting::LuaEngineprivate
_worldscripting::LuaEngineprivate
callFunction(const std::string &scriptPath, const std::string &functionName, Args &&...args)scripting::LuaEngine
cleanupEntity(uint32_t entityId)scripting::LuaEngine
executeOnGameStart(const std::string &scriptPath, ecs::wrapper::Entity entity)scripting::LuaEngine
executeUpdate(const std::string &scriptPath, ecs::wrapper::Entity entity, float deltaTime)scripting::LuaEngine
fireGameStartCallbacks(const std::string &roomId)scripting::LuaEngine
getLuaState()scripting::LuaEngineinline
initializeBindings()scripting::LuaEngineprivate
loadScript(const std::string &scriptPath)scripting::LuaEngine
LuaEngine(const std::string &scriptPath="server/Scripting/scripts/")scripting::LuaEngineexplicit
registerGameStartCallback(sol::function callback)scripting::LuaEngine
setWorld(ecs::wrapper::ECSWorld *world)scripting::LuaEngine