ingame/campaign/gamepad/campaignbrowser_gamepad.lua:52 -- 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.CAMPAIGNS
end
self:PerformDeferredInitialization()
self:Update()
ZO_GamepadGenericHeader_Activate(self.header)
self:RegisterEvents()
self.dataRegistration:Refresh()
QueryCampaignSelectionData()
elseif newState == SCENE_HIDDEN then
self.dataRegistration:Refresh()
ZO_GamepadGenericHeader_Deactivate(self.header)
self:UnregisterEvents()
end
ZO_Gamepad_ParametricList_Screen.OnStateChanged(self, oldState, newState)
end)