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