VE Lua Documentation

Press F to search!

igniteRandomNode

Definition


-- @/lua/vehicle/fire.lua:383

local function igniteRandomNode()
  local possibleNodes = {}
  for k, n in pairs(flammableNodes) do
    if n and n.canIgnite and not wheelNodes[k] and n.intensity <= 0 then
      table.insert(possibleNodes, k)
    end
  end

  if #possibleNodes <= 0 then
    return
  end

  igniteNode(possibleNodes[random(#possibleNodes)])
end

Callers

@/ui/modules/apps/VehicleDebug/app.js
        $scope.igniteNode = function () {
            bngApi.activeObjectLua('fire.igniteRandomNode()')
        }