VE Lua Documentation

Press F to search!

getPropulsionDeviceForDevice

Definition


-- @/lua/vehicle/powertrain.lua:981

local function getPropulsionDeviceForDevice(device)
  local currenDevice = device
  while currenDevice ~= nil do
    if currenDevice.deviceCategories.engine then
      return currenDevice
    else
      currenDevice = currenDevice.parent
    end
  end

  return nil --didn't find anything...
end

Callers

@/lua/vehicle/controller/linearActuators/linearActuatorTrailerFeet.lua
    else
      motor = powertrain.getPropulsionDeviceForDevice(actuator)
    end