pregame/console/emergencyscreen/pregameinitialscreen_gamepad.lua:47 -- PREGAME_INITIAL_SCREEN_CONSOLE_SCENE:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_SHOWING then
self:PerformDeferredInitialization()
KEYBIND_STRIP:RemoveDefaultExit()
KEYBIND_STRIP:AddKeybindButtonGroup(self.keybindStripDescriptor)
elseif newState == SCENE_SHOWN then
UnlockGamepads()
DisableShareFeatures()
if self.playAnimations then
self.fadeMode = ESO_FADE_IN
zo_callLater(function() self.esoLogoAnimation:PlayFromStart() end, ESO_DELAY_TIME)
self.playAnimations = false
else
self.fadeMode = OUROBOROS_FADE_IN
self.ouroborosAnimation:PlayInstantlyToEnd()
end
elseif newState == SCENE_HIDDEN then
self:ClearError()
KEYBIND_STRIP:RemoveKeybindButtonGroup(self.keybindStripDescriptor)
KEYBIND_STRIP:RestoreDefaultExit()
end
end)