GE Lua Documentation

Press F to search!

getConfig

Definition


-- @/lua/ge/extensions/core/vehicles.lua:1002

local function getConfig(modelName, configKey)
  local model = getModel(modelName)
  if not model.configs then return end
  for _, config in pairs(model.configs) do
    if configKey == config.key then
      return config
    end
  end
end

Callers

@/lua/vehicle/controller/drivingDynamics/actuators/adaptiveTorsionBars.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/actuators/activeDiffBias.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua
  end
  mapping = tc:getConfig()
@/lua/ge/extensions/gameplay/vehiclePerformance.lua
local function getClassFromConfig(model, configName)
  local vehicleDetails = core_vehicles.getConfig(model, configName)
  if not vehicleDetails then return end
@/lua/ge/extensions/flowgraph/nodes/vehicle/spawnVehicle.lua
        local modelData = core_vehicles.getModel(self.pinIn.model.value)
        local configData = core_vehicles.getConfig(model, configKey)
        if modelData and modelData.model then
@/lua/ge/extensions/gameplay/rally/snaproad/geoPacenotes.lua

  local cornerSeverityTable = textCompositor:getConfig().cornerSeverity
  if not cornerSeverityTable then return end
@/lua/vehicle/controller/drivingDynamics/supervisors/components/diffControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/ui/vehicleSelector/general.lua
  local model = core_vehicles.getModel(itemData.model).model
  local config = core_vehicles.getConfig(itemData.model, itemData.config)
  local configOrModel = config or model -- this is the case if no config exist (standalone pc)
@/lua/vehicle/controller/drivingDynamics/actuators/electronicDiffLock.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua
  local modelDetails = core_vehicles.getModel(modelKey).model
  local configDetails = core_vehicles.getConfig(modelKey, configKey) or {}
  local metricOrImperial = settings.getValue('uiUnitLength')
@/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor.lua
  if not self.compositor then return nil end
  local result = LibCompositor.composite(self:getConfig(), structured, distBefore, distAfter)
  return result
  if not self.compositor then return nil end
  local result = LibCompositor.composite(self:getConfig(), structured, distBefore, distAfter, true)
  return result

function C:getConfig()
  if not self.compositor then return nil end
function C:enumeratePacenotes()
  return LibCompositor.enumerate(self, self:getConfig())
end
@/lua/ge/extensions/career/modules/loanerVehicles.lua
      local _, configFilename, ext = path.splitWithoutExt(vehicleInfo.config.partConfigFilename)
      local configInfo = core_vehicles.getConfig(vehicleInfo.model, configFilename)
      if not (configInfo.aggregates.Type and configInfo.aggregates.Type.Trailer) then
  for id, offer in pairs(markedForSpawningLoaners) do
    local configInfo = core_vehicles.getConfig(offer.model, offer.config)
    if configInfo.aggregates.Type and configInfo.aggregates.Type.Trailer then
    local _, configFilename, ext = path.splitWithoutExt(vehInfo.config.partConfigFilename)
    local configInfo = core_vehicles.getConfig(vehInfo.model, configFilename)
  for idx, rentalVehicleInfo in ipairs(organization.loanableVehicles or {}) do
    local configInfo = core_vehicles.getConfig(rentalVehicleInfo.model, rentalVehicleInfo.config)
    local hasFreeParkingSpot = false
@/lua/vehicle/controller/drivingDynamics/CMU.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/actuators/electronicSplitShaftLock.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor.lua
function C:_getMaxTransitionDistance()
  local config = self.textCompositor:getConfig()
  return config.transitions.level3.threshold

  local configSeverities = self.textCompositor:getConfig().cornerSeverity
  local configRadiusChanges = self.textCompositor:getConfig().cornerRadiusChange
  local configSeverities = self.textCompositor:getConfig().cornerSeverity
  local configRadiusChanges = self.textCompositor:getConfig().cornerRadiusChange
  local configModifiers = self.textCompositor:getConfig().modifiers
  local configRadiusChanges = self.textCompositor:getConfig().cornerRadiusChange
  local configModifiers = self.textCompositor:getConfig().modifiers
  if isSquare then
    turnType = self.textCompositor:getConfig().cornerSquareVisual
  else
  if isInto then
    intoColor = self.textCompositor:getConfig().visualGeneral.intoColor
  end
    dist = self.textCompositor:distanceToString(distAfterMeters, true)
    distColor = self.textCompositor:getConfig().visualGeneral.distanceColor
  end
  if noteAttrs.caution and noteAttrs.caution > 0 then
    local cautionVisual = self.textCompositor:getConfig().cautionVisual
    local icon = "caution"

  local configModifiers = self.textCompositor:getConfig().modifiers

  local configFinish = self.textCompositor:getConfig().finishLine
  local finish = noteAttrs.finishLine
@/lua/ge/extensions/core/trailerRespawn.lua
    local _, configName, _ = path.splitWithoutExt(vehicleData.config.partConfigFilename)
    configInfo = core_vehicles.getConfig(vehicleData.config.model, configName)
  end
@/lua/vehicle/controller/drivingDynamics/actuators/adaptiveDampers.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/supervisors/components/brakeControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/core/vehicle/partmgmt.lua

local function getConfig()
  local playerVehicle = vehManager.getPlayerVehicleData()
@/lua/vehicle/controller/drivingDynamics/supervisors/components/motorTorqueControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/ui/lib/int/beamng.controls.js

  function getConfig() {
    return config
      ConfirmationDialog._registerDir(openFn, closeFn)
      scope.config = ConfirmationDialog.getConfig()
          scope.dialog = dialog
          scope.config = ConfirmationDialog.getConfig()
          scope.clicked = (val) => {
@/lua/vehicle/controller/drivingDynamics/supervisors/components/aeroControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/supervisors/components/awdControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/supervisors/yawControl.lua

local function getConfig()
  return deepcopy(controlParameters)
@/inspector/External/CodeMirror/closebrackets.js

  function getConfig(cm) {
    var deflt = cm.state.closeBrackets;
  function handleBackspace(cm) {
    var conf = getConfig(cm);
    if (!conf || cm.getOption("disableInput")) return CodeMirror.Pass;
  function handleEnter(cm) {
    var conf = getConfig(cm);
    var explode = conf && getOption(conf, "explode");
  function handleChar(cm, ch) {
    var conf = getConfig(cm);
    if (!conf || cm.getOption("disableInput")) return CodeMirror.Pass;
@/lua/ge/extensions/career/modules/inventory.lua
      local dir, configName, ext = path.splitWithoutExt(vehicleData.config.partConfigFilename)
      local baseConfig = core_vehicles.getConfig(vehicle.JBeam, configName)
      vehicles[inventoryId].configBaseValue = baseConfig.Value
@/lua/ge/extensions/tech/techCore.lua
      be:enterVehicle(0, veh)
      info['config'] = core_vehicle_partmgmt.getConfig()
      if playerVeh then
  be:enterVehicle(0, veh)
  local cfg = core_vehicle_partmgmt.getConfig()
  local resp = {type = 'PartConfig', config = cfg}
  local data = core_vehicle_manager.getPlayerVehicleData()
  --local cfg = core_vehicle_partmgmt.getConfig()
  --jbeamIO.getCompatiblePartNamesForSlot(data.ioCtx, slotDef)
@/lua/vehicle/controller/drivingDynamics/actuators/activeCenterDiffLock.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/supervisors/yawProviders/STMEstimate.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/actuators/activeDiffLock.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/ge/extensions/freeroam/freeroamConfigurator.lua

  local configData = core_vehicles.getConfig(model, config)
  if configData then
@/lua/vehicle/controller/drivingDynamics/supervisors/slipProviders/virtualSpeedSlip.lua

local function getConfig()
  return deepcopy(controlParameters)
@/lua/vehicle/controller/drivingDynamics/supervisors/tractionControl.lua

local function getConfig()
  return deepcopy(controlParameters)