ingame/campaign/gamepad/campaignbrowser_gamepad.lua:28 -- GAMEPAD_AVA_ROOT_SCENE:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_SHOWING then
if(self.currentMode == CAMPAIGN_BROWSER_MODES.BONUSES) then
self.currentMode = CAMPAIGN_BROWSER_MODES.OVERVIEW
end
self:PerformDeferredInitialization()
ZO_GamepadGenericHeader_Activate(self.header)
self:RegisterEvents()
self.dataRegistration:Refresh()
QueryCampaignSelectionData()
elseif newState == SCENE_HIDDEN then
self.dataRegistration:Refresh()
CAMPAIGN_BONUSES_GAMEPAD:SetTooltipHidden(true)
ZO_GamepadGenericHeader_Deactivate(self.header)
self:UnregisterEvents()
end
ZO_Gamepad_ParametricList_Screen.OnStateChanged(self, oldState, newState)
end)