public static void DeinitializeLua() { if (Unload != null) { SafeExecLua(Unload, "running stock.unload"); } RuntimeHooks.DeleteAllDetours(); LuaState.Dispose(); LuaState = null; Unload = null; Ready = null; }
private void Dispose(bool disposeManagedResources) { if (disposeManagedResources) { // Bye bye lua state. if (_luaState != null) { lock (_luaState) { _luaState.Dispose(); } } } }
public void Dispose() { luaRuntime.Dispose(); }