GE Lua Documentation

Press F to search!

deactivateCareer

Definition


-- @/lua/ge/extensions/career/career.lua:258

local function deactivateCareer(saveCareer)
  if not careerActive then return end
  M.onUpdate = nil
  careerActive = false
  toggleCareerModules(false)
  blockInputActions(false)
  gameplay_rawPois.clear()
  core_recoveryPrompt.setDefaultsForFreeroam()
  extensions.hook("onCareerActive", false)
  guihooks.trigger("HideCareerTasklist")
end

Callers

@/lua/ge/extensions/career/career.lua
  if endCareerMode then
    M.deactivateCareer()
    return true
  if not careerActive then return end
  deactivateCareer(saveCareer)
  freeroam_freeroam.startFreeroam(path.getPathLevelMain(getCurrentLevelIdentifier()))
  if isActive() then
    deactivateCareer()
  end
  if levelNameToLoad == levelName then
    deactivateCareer()
  end
    data.reactivate = true
    deactivateCareer()
  end
@/lua/ge/extensions/editor/missionPlaybook.lua
        if im.MenuItem1("Clear Testing Slot") then
          career_career.deactivateCareer()
          career_saveSystem.removeSaveSlot(testingSlotName)
        if im.MenuItem1("Play with Empty Slot") then
          career_career.deactivateCareer()
          career_saveSystem.removeSaveSlot(testingSlotName)
@/ui/modules/careerPause/careerPause.js
      savedNotify()
      bngApi.engineLua("career_career.deactivateCareer()");
      bngApi.engineLua("endActiveGameMode()");
    if ($scope.tutorialActive) {
      bngApi.engineLua("career_career.deactivateCareer()");
      bngApi.engineLua("endActiveGameMode()");
      else if (res === 2) {
        bngApi.engineLua("career_career.deactivateCareer()");
        bngApi.engineLua("endActiveGameMode()");