internalingame/tribute/tributemechanicselector.lua:105 -- TRIBUTE_MECHANIC_SELECTOR_FRAGMENT:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_FRAGMENT_SHOWING then
self:DeferredInitialize()
self.focus:SetFocusByIndex(1)
elseif newState == SCENE_FRAGMENT_SHOWN then
KEYBIND_STRIP:AddKeybindButtonGroup(self.keybindStripDescriptor)
if IsInGamepadPreferredMode() then
self.focus:Activate()
end
elseif newState == SCENE_FRAGMENT_HIDING then
self.focus:Deactivate()
KEYBIND_STRIP:RemoveKeybindButtonGroup(self.keybindStripDescriptor)
end
end)