GE Lua Documentation

Press F to search!

fadeoutLoadingScreen

Definition


-- @/lua/ge/server/server.lua:344

local function fadeoutLoadingScreen(skipStart)
  if not levelPath then
    log("W",'fadeoutLoadingScreen',"levelPath is already nil.")
    return
  end
  loadingProgress:update(-1, 'player done')

  core_gamestate.requestExitLoadingScreen(logTag)

  if not skipStart then
    profilerPushEvent('clientPostStartMission')

    clientPostStartMission(levelPath)

    profilerPopEvent("clientPostStartMission")
    profilerPushEvent('clientStartMission')

    clientStartMission(getMissionFilename())

    profilerPopEvent("clientStartMission")
  else
    guihooks.trigger('MenuHide')
  end

  Engine.Platform.taskbarSetProgressState(0)
  TorqueScriptLua.setVar("$loadingLevel", false) -- DO NOT REMOVE, this is used on the c++ side

  LoadingManager:pop(loadingProgress)


  LoadingManager:setLoadingScreenEnabled(false)
  extensions.hook("onLoadingScreenFadeout")
  log('I', 'levelLoading', 'Loading screen disabled after ' .. string.format('%5.3fs', timer2:stopAndReset() / 1000))
  --Engine.Profiler.stopCapture()
  --Engine.Profiler.saveCapture('loading.opt')
  levelPath, timer2, loadingProgress = nil, nil, nil
end

Callers

@/lua/ge/extensions/flowgraph/nodes/util/hideLoadingScreen.lua
    self.mgr.modules.level:finishedLevelLoading()
    server.fadeoutLoadingScreen(true)
    --log("I","","Finishing loading from FG... NOW DONE")
@/lua/ge/extensions/gameplay/discover/discover_038.lua

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)
@/lua/ge/extensions/gameplay/discover/newPlayerExperience.lua

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)
@/lua/ge/extensions/flowgraph/nodes/ui/fadeFromBlack.lua
  if core_gamestate.loading() then
    server.fadeoutLoadingScreen()
    self.mgr.modules.level:finishedLevelLoading()
@/lua/ge/extensions/gameplay/missions/missionManager.lua
        core_levels.startLevel(level, nil, function()
          --server.fadeoutLoadingScreen(true)
          step.complete = true
@/lua/ge/extensions/career/career.lua
      initAfterLevelLoad(newSave)
      server.fadeoutLoadingScreen()
    end)
@/lua/ge/server/server.lua
  else
    M.fadeoutLoadingScreen()
  end
@/lua/ge/extensions/gameplay/discover/discover_037.lua

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)

        server.fadeoutLoadingScreen()
        core_gamestate.setGameState("freeroam","discover", nil)