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())