GE Lua Documentation

Press F to search!

callbackFromVlua

Definition


-- @/lua/ge/extensions/core/vehicleBridge.lua:32
local function callbackFromVlua(vehId, callbackId, ...)
  local deserializedData = deserialize(...)
  if deserializedData.failReason then
    log("E","","Callback with id " .. callbackId.." failed to execute on vehicle side: " .. dumps(deserializedData.failReason))
  end

  if callbackId == -2 then
    valueChangedCallback(vehId, deserializedData)
    return
  end
  if callbacks[callbackId] then
    callbacks[callbackId](deserializedData)
  end
  callbacks[callbackId] = nil
end

Callers