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