1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
function GamepadInteractiveSortFilterFocus_ParametricList : HandleMovement ( horizontalResult , verticalResult )
if verticalResult == MOVEMENT_CONTROLLER_MOVE_NEXT then
return true
elseif verticalResult == MOVEMENT_CONTROLLER_MOVE_PREVIOUS then
return true
end
return false
end
local consumed = false
end
return consumed
end
local consumed = false
end
return consumed
end
ZO_Gamepad_MultiFocus_ParametricList_Screen = ZO_Object : MultiSubclass ( ZO_GamepadMultiFocusArea_Manager , ZO_Gamepad_ParametricList_Screen )
end
function ZO_Gamepad_MultiFocus_ParametricList_Screen : Initialize ( control , createTabBar , activateOnShow , scene )
end
-- Multi Focus Area functions --
end
end
self . parametricListArea = GamepadInteractiveSortFilterFocus_ParametricList : New ( self , ActivateCallback , DeactivateCallback )
self . currentFocalArea = self . parametricListArea
end
end
-- override in derived functions for desired behaviour
end
-- override in derived functions for desired behaviour
end
end
end
end
end
-- Header functions --
end
ZO_GamepadMultiFocusArea_Manager . UpdateDirectionalInput ( self ) -- explicitly state which base class function we want to use
end
-- Scene functions --
-- A function which should be called as the StateChanged callback for the scene.
if newState == SCENE_SHOWING or newState == SCENE_GROUP_SHOWING then
if self . activateOnShow then
end
elseif newState == SCENE_HIDING then
elseif newState == SCENE_HIDDEN or newState == SCENE_GROUP_HIDDEN then
elseif newState == SCENE_SHOWN or newState == SCENE_GROUP_SHOWN then
end
end
end
-- A function called when the screen is being shown. This should call self:PerformUpdate() if self.dirty.
if self . dirty then
end
end
end
-- A function called when the screen is fully hidden. This may be overridden in a sub-class.
end
end |