mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-10-23 16:41:25 +00:00
Add ability to switch into other lua states
This commit is contained in:
4 files changed
+36
-8
No files matched your search
@@ -162,6 +162,11 @@ void TLuaEngine::ReportErrors(const std::vector<std::shared_ptr<TLuaResult>>& Re
|
||||
}
|
||||
}
|
||||
|
||||
bool TLuaEngine::HasState(TLuaStateId StateId) {
|
||||
std::unique_lock Lock(mLuaStatesMutex);
|
||||
return mLuaStates.find(StateId) != mLuaStates.end();
|
||||
}
|
||||
|
||||
std::shared_ptr<TLuaResult> TLuaEngine::EnqueueScript(TLuaStateId StateID, const TLuaChunk& Script) {
|
||||
std::unique_lock Lock(mLuaStatesMutex);
|
||||
return mLuaStates.at(StateID)->EnqueueScript(Script);
|
||||
|
||||
Reference in new issue
Block a user