Definition
-- @/lua/vehicle/beamstate.lua:1371
local function triggerDeformGroup(group)
if group == nil then
return
end
for _, b in pairs(v.data.beams) do
if b.deformSwitches ~= nil then
local deformSwitchesT = type(b.deformSwitches) == "table" and b.deformSwitches or {b.deformSwitches}
for _, g in pairs(deformSwitchesT) do
if g.deformGroup == group then
breakMaterial(b)
return
end
end
end
end
end
Callers
@/lua/ge/extensions/scenario/scenariohelper.lua
--trigger a deform group, switch to a broken material (ie:break a window)
local function triggerDeformGroup(vehicleName, group)
queueLuaCommand(getVehicleByName(vehicleName), 'beamstate.triggerDeformGroup("'..group..'")')
local function triggerDeformGroup(vehicleName, group)
queueLuaCommand(getVehicleByName(vehicleName), 'beamstate.triggerDeformGroup("'..group..'")')
end