VE Lua Documentation

Press F to search!

registerDamageUpdateCallback

Definition


-- @/lua/vehicle/damageTracker.lua:90

local function registerDamageUpdateCallback(callback)
  if not callback then
    return
  end
  table.insert(damageUpdateCallbacks, callback)
end

Callers

@/lua/ge/extensions/career/modules/vehiclePerformance.lua

      getObjectByID(vehId):queueLuaCommand('damageTracker.registerDamageUpdateCallback(function(damageData, damageDataDelta) obj:queueGameEngineLua("career_modules_vehiclePerformance.onVehicleDamaged(" .. serialize(damageData) .. ", " .. serialize(damageDataDelta) .. ")") end)')
@/lua/ge/extensions/flowgraph/modules/vehicleModule.lua
    -- instantly get the damage tracker
    --veh:queueLuaCommand('damageTracker.registerDamageUpdateCallback(function(a,b) obj:queueGameEngineLua("core_flowgraphManager.getManagerByID('..self.mgr.id..'):broadcastCall(\'onVehiclePartDamageTracker\',"..obj:getId()..","..dumps(a)..","..dumps(b)..")") end)')
  end