GE Lua Documentation

Press F to search!

onFirstUpdate

Definition


-- @/lua/ge/extensions/core/commandhandler.lua:148

local function onFirstUpdate()
  if ignoreStartupCmd then
    log('D', logTag, 'module reloaded: Startup command ignored')
    return
  end
  local cmdArgs = Engine.getStartingArgs()
  for i = 1, #cmdArgs do
    local arg = cmdArgs[i]
    arg = arg:stripcharsFrontBack('"')
    if arg == '-command' and i + 1 <= #cmdArgs then
      local arg1 = cmdArgs[i + 1]
      if arg1 then
      arg1 = arg1:stripcharsFrontBack('"\'')
      if arg1:startswith('beamng:') then
        onSchemeCommand(arg1:sub(8), true) -- strip 'beamng:'
        break
      else
        log('E', logTag, 'unknown scheme: ' ..tostring(arg1))
      end
      end
    end
  end
end

Callers

@/lua/ge/extensions/core/input/bindings.lua

local function onFirstUpdate()
  M.devices = updateDevicesList(M.devices)
@/lua/ge/extensions/render/hdr.lua

local function onFirstUpdate()
    if initialized then return end
@/lua/ge/extensions/ui/audio.lua

local function onFirstUpdate()
  local soundsJson = jsonReadFile("ui/soundClasses.json")
@/lua/ge/extensions/core/audio.lua

local function onFirstUpdate()
  --log("I", "onFirstUpdate", 'onFirstUpdate called....')
@/lua/ge/extensions/editor/main.lua

local function onFirstUpdate()
  if editorWasActive then
@/lua/ge/extensions/core/schemeCommandServer.lua

local function onFirstUpdate()
    udpSocket = socket.udp()
@/lua/ge/extensions/core/input/actions.lua

local function onFirstUpdate()
  table.clear(actionsCache)