requestSkeleton
Definition
-- @/lua/vehicle/beamstate.lua:1392
local function sendUISkeleton()
local data = {}
for _, beam in pairs(v.data.beams) do
local n1 = v.data.nodes[beam.id1]
local n2 = v.data.nodes[beam.id2]
-- only beams with deformationTriggerRatio will actually change ...
--if beam.deformationTriggerRatio then
data[beam.cid + 1] = {n1.pos, n2.pos}
--end
end
if not playerInfo.firstPlayerSeated then
return
end
guihooks.trigger("VehicleSkeleton", data)
sendUISkeletonState()
end
Callers
@/ui/modules/apps/DamageAppVehicleDetailed/app.js
// request skeleton on UI init
bngApi.activeObjectLua('beamstate.requestSkeleton()')
$scope.$on('VehicleChange', function (event, data) {
bngApi.activeObjectLua('beamstate.requestSkeleton()')
})
$scope.$on('VehicleFocusChanged', function (event, data) {
bngApi.activeObjectLua('beamstate.requestSkeleton()')
})