GE Lua Documentation

Press F to search!

getCustomRecoveryOptionsActiveState

Definition


-- @/lua/ge/extensions/core/recoveryPrompt.lua:895

-- returns a sanitized list of the custom recovery options, whether they are active or not
local function getCustomRecoveryOptionsActiveState()
  local recoveryOptions = {}
  for recoveryOptionId, recoveryOptionData in pairs(buttonOptions) do
    recoveryOptions[recoveryOptionId] = {
      active = recoveryOptionData.active,
      enabled = recoveryOptionData.enabled,
      label = recoveryOptionData.label,
      icon = recoveryOptionData.icon,
      isRecoveryOption = recoveryOptionData.isRecoveryOption,
    }
  end
  return recoveryOptions
end

Callers

@/lua/ge/extensions/gameplay/missions/missionScreen.lua
    preselectedMissionId = gameplay_missions_missionManager.getForegroundMissionId(),
    customRecoveryOptionsActiveState = core_recoveryPrompt.getCustomRecoveryOptionsActiveState(),
    hideReconfigureButton = isRallyLoopActive,
        selectedPage = preselectedPage,
        customRecoveryOptionsActiveState = core_recoveryPrompt.getCustomRecoveryOptionsActiveState(),
        isTutorialEnabled = (career_modules_linearTutorial and career_modules_linearTutorial.isLinearTutorialActive())