VE Lua Documentation

Press F to search!

setParameters

Definition


-- @/lua/vehicle/ai.lua:397

local function setParameters(data)
  tableMerge(parameters, data)
end

Callers

@/lua/vehicle/controller/drivingDynamics/supervisors/components/motorTorqueControl.lua

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "tractionControl")
@/lua/vehicle/controller/drivingDynamics/supervisors/components/aeroControl.lua

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "yawControl")
@/lua/vehicle/controller/gauges/genericGauges.lua

local function setParameters(parameters)
  if parameters.modeName and parameters.modeColor then
@/lua/ge/extensions/gameplay/traffic/baseRole.lua
  local obj = getObjectByID(self.veh.id)
  obj:queueLuaCommand('ai.setParameters('..serialize(params)..')') ]]--
end
@/lua/vehicle/controller/drivingDynamics/supervisors/components/diffControl.lua

local function setParameters(parameters)
  --CMU.applyParameter(controlParameters, initialControlParameters, parameters, "tractionControl")
@/lua/vehicle/extensions/debug/advancedExternalDebug.lua
          --dump(paramTable)
          receiver.setParameters(paramTable)
        end
@/lua/vehicle/controller/drivingDynamics/actuators/adaptiveDampers.lua

local function setParameters(parameters)
  if parameters.damperMode then
@/lua/vehicle/controller/vivaceGauges.lua

local function setParameters(parameters)
  if parameters.modeName and parameters.modeColor then
@/lua/vehicle/controller/twoStepLaunch.lua

local function setParameters(parameters)
  if parameters.isEnabled ~= nil then
@/lua/vehicle/controller/drivingDynamics/actuators/activeCenterDiffLock.lua

local function setParameters(parameters)
  if not CMU then
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceAiParameters.lua

      veh:queueLuaCommand('ai.setParameters('..serialize(aiParams)..')')
      veh:queueLuaCommand('ai.setRacing(true)') -- new mode, improves racing AI
        local mode = self.pinIn.offroad.value and 'offRoad' or 'default'
        veh:queueLuaCommand('ai.setParameters({driveStyle = "'..mode..'"})')
      end
@/lua/vehicle/controller/drivingDynamics/supervisors/components/brakeControl.lua

local function setParameters(parameters)
  --Traction Control
@/lua/ge/extensions/gameplay/drag/utils.lua
        racer.vehObj:queueLuaCommand('ai.setAggression(1)')
        racer.vehObj:queueLuaCommand('ai.setParameters({understeerThrottleControl = "off", oversteerThrottleControl = "off", throttleTcs = "off"})')
        racer.vehObj:queueLuaCommand([[
@/lua/vehicle/controller/driveModes.lua
        controllerSettings.controllerName = nil
        controller.setParameters(controllerSettings)
      end
@/lua/vehicle/controller/drivingDynamics/supervisors/yawControl.lua
  for _, v in ipairs(yawProviders) do
    v.setParameters({isEnabled = controlParameters.isEnabled})
  end
  for _, v in ipairs(yawControlComponents) do
    v.setParameters({["yawControl.isEnabled"] = controlParameters.isEnabled})
  end

local function setParameters(parameters)
  if CMU.applyParameter(controlParameters, initialControlParameters, parameters, "isEnabled") then
@/lua/ge/extensions/gameplay/crashTest/crashTestBoundaries.lua

local function setParameters(params)
  if not params or not params.filePath then
  if stepData.hasStepBoundsFile then
    setParameters({filePath = getMissionRelativePath("boundsStep" .. stepData.id .. ".sites.json")})
    dump("new step")
  else
    setParameters({filePath = getMissionRelativePath("bounds.sites.json")})
  end
local function deactivateBounds()
  setParameters({filePath = nil})
end
@/lua/vehicle/controller/drivingDynamics/CMU.lua
  for _, sub in ipairs(supervisors) do
    sub.setParameters({isEnabled = false})
  end
          --dump(paramTable)
          receiver.setParameters(paramTable)
        end

local function setParameters(parameters)
  local updateActiveColor = applyParameter(controlParameters, initialControlParameters, parameters, "uiDisplayData.simplePowertrainApp.activeColor")
@/lua/vehicle/controller/drivingDynamics/actuators/adaptiveTorsionBars.lua

local function setParameters(parameters)
  if parameters.torsionBarMode then
@/lua/ge/extensions/core/hotlapping.lua
      veh:queueLuaCommand('ai.driveUsingPath({wpTargetList = '..serialize(route)..', noOfLaps = 1000, avoidCars = "on"})')
      veh:queueLuaCommand('ai.setParameters({turnForceCoef = 4, awarenessForceCoef = 0.15})') -- slightly improves racing
@/lua/vehicle/ai.lua

  setParameters({
    driveStyle = arg.driveStyle or 'default',
        setTractionModel(1)
        setParameters({minStTargetDist = 2})
        setSpeedProfileMode('Back')

    setParameters({ -- setParameters calls tableMerge so the nil guards are not really needed
      driveStyle = arg.driveStyle or 'default',
@/lua/vehicle/controller/drivingDynamics/supervisors/yawProviders/STMEstimate.lua

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "isEnabled")
@/lua/vehicle/controller/drivingDynamics/supervisors/slipProviders/virtualSpeedSlip.lua

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "tractionControl.isEnabled")
@/lua/vehicle/controller/gauges/analogOdometer.lua

local function setParameters(parameters)
end
@/lua/vehicle/controller/drivingDynamics/actuators/activeDiffLock.lua

local function setParameters(parameters)
  if not CMU then
@/lua/vehicle/controller/braking/adaptiveBrakeLights.lua

local function setParameters(parameters)
  if parameters.isEnabled ~= nil then
@/lua/vehicle/controller/drivingDynamics/supervisors/components/awdControl.lua

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "tractionControl")
@/lua/vehicle/controller/drivingDynamics/supervisors/tractionControl.lua
  for _, v in ipairs(slipProviders) do
    v.setParameters({["tractionControl.isEnabled"] = isEnabled})
  end
  for _, v in ipairs(tractionControlComponents) do
    v.setParameters({["tractionControl.isEnabled"] = isEnabled})
  end

local function setParameters(parameters)
  CMU.applyParameter(controlParameters, initialControlParameters, parameters, "velocityOffsetThreshold")
@/lua/vehicle/controller/axleLift.lua

local function setParameters(parameters)
  if parameters.mode ~= nil then
@/lua/vehicle/controller/sbrGauges.lua

local function setParameters(parameters)
  if parameters.modeName and parameters.modeColor then
@/lua/vehicle/controller/drivingDynamics/actuators/activeDiffBias.lua

local function setParameters(parameters)
  if not CMU then
@/lua/vehicle/controller/drivingDynamics/actuators/electronicDiffLock.lua

local function setParameters(parameters)
  if not CMU then
@/lua/ge/extensions/flowgraph/nodes/mission/ARunForLife.lua

function C:setParameters()
  if self.pinIn.minPropLine.value then minPropLine = self.pinIn.minPropLine.value end
  if not once then
    self:setParameters()
    self:setReferences()
@/lua/vehicle/controller/drivingDynamics/actuators/electronicSplitShaftLock.lua

local function setParameters(parameters)
  if not CMU then
@/lua/ge/extensions/editor/aiTests.lua
          obj:queueLuaCommand("ai.setAggression("..aiParams.aggression..")")
          obj:queueLuaCommand(string.format("ai.setParameters(%s)", serialize(aiParams)))