GE Lua Documentation

Press F to search!

getControllerDefinitions

Definition


-- @/lua/ge/extensions/core/trafficSignals.lua:1194

local function getControllerDefinitions() -- returns all controller definitions
  return controllerDefinitions
end

Callers

@/lua/ge/extensions/editor/trafficSignalsEditor.lua
      core_trafficSignals.loadControllerDefinitions()
      signalCtrlDefinitions = deepcopy(core_trafficSignals.getControllerDefinitions())
      signalCtrlDefinitions.origStates = deepcopy(signalCtrlDefinitions.states)
    end
    local signalTypes = core_trafficSignals.getControllerDefinitions().types
    local typeName = signalTypes[currCtrlType] and signalTypes[currCtrlType].name or "(None)"
  trafficSignals.loadControllerDefinitions(editor.levelPath.."signalControllerDefinitions.json")
  controllerDefinitions = trafficSignals.getControllerDefinitions()