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 |
local CAMPAIGN_OVERVIEW_TYPE_OVERVIEW = 0
local CAMPAIGN_OVERVIEW_TYPE_SCORING = 1
local CAMPAIGN_OVERVIEW_TYPE_BONUSES = 2
local CAMPAIGN_OVERVIEW_TYPE_EMPEROR = 3
return campaignBrowser
end
self . overviewList : AddDataTemplate ( "ZO_GamepadItemSubEntryTemplate" , ZO_SharedGamepadEntry_OnSetup , ZO_GamepadMenuEntryTemplateParametricListFunction , MenuEntryTemplateEquality )
end )
end
end
end
if selectedData then
if GAMEPAD_AVA_BROWSER then
GAMEPAD_AVA_SERVER_INFO : SetupAvaServerPopulation ( selectedData . home and GAMEPAD_AVA_BROWSER . campaignBrowser : GetMasterHomeData ( ) or GAMEPAD_AVA_BROWSER . campaignBrowser : GetMasterGuestData ( ) )
end
CAMPAIGN_SCORING_GAMEPAD : SetCampaignAndQueryType ( selectedData . home and GetAssignedCampaignId ( ) or GetGuestCampaignId ( ) , selectedData . type )
CAMPAIGN_EMPEROR_GAMEPAD : SetCampaignAndQueryType ( selectedData . home and GetAssignedCampaignId ( ) or GetGuestCampaignId ( ) , BGQUERY_ASSIGNED_CAMPAIGN )
end
end
end
local CAMPAIGN_OVERVIEW_TYPE_BONUSES_HOME = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_BONUSES ) , "EsoUI/Art/Campaign/overview_indexIcon_bonus_up.dds" )
CAMPAIGN_OVERVIEW_TYPE_BONUSES_HOME . bestItemCategoryName = GetString ( SI_CAMPAIGN_BROWSER_TOOLTIP_HOME_CAMPAIGN )
CAMPAIGN_OVERVIEW_TYPE_BONUSES_HOME . home = true
local CAMPAIGN_OVERVIEW_TYPE_BONUSES_GUEST = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_BONUSES ) , "EsoUI/Art/Campaign/overview_indexIcon_bonus_up.dds" )
CAMPAIGN_OVERVIEW_TYPE_BONUSES_GUEST . bestItemCategoryName = GetString ( SI_CAMPAIGN_BROWSER_TOOLTIP_GUEST_CAMPAIGN )
CAMPAIGN_OVERVIEW_TYPE_BONUSES_GUEST . home = false
local entry = ZO_GamepadEntryData : New ( zo_strformat ( SI_CAMPAIGN_NAME , GetCampaignName ( GetAssignedCampaignId ( ) ) ) )
entry . home = true
entry = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_SCORING ) , "EsoUI/Art/Campaign/overview_indexIcon_scoring_up.dds" )
entry . home = true
entry = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_EMPERORSHIP ) , "EsoUI/Art/Campaign/overview_indexIcon_emperor_up.dds" )
entry . home = true
end
local entry = ZO_GamepadEntryData : New ( zo_strformat ( SI_CAMPAIGN_NAME , GetCampaignName ( GetGuestCampaignId ( ) ) ) )
entry . home = false
entry = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_SCORING ) , "EsoUI/Art/Campaign/overview_indexIcon_scoring_up.dds" )
entry . home = false
entry = ZO_GamepadEntryData : New ( GetString ( SI_CAMPAIGN_OVERVIEW_CATEGORY_EMPERORSHIP ) , "EsoUI/Art/Campaign/overview_indexIcon_emperor_up.dds" )
entry . home = false
end
end
{
alignment = KEYBIND_STRIP_ALIGN_LEFT ,
-- Queue, home, guest
{
return "[dbg] View Bonuses"
end
end ,
keybind = "UI_SHORTCUT_PRIMARY" ,
visible = function ( ) return self . overviewList : GetSelectedData ( ) and self . overviewList : GetSelectedData ( ) . type == CAMPAIGN_OVERVIEW_TYPE_BONUSES end ,
end
end ,
} ,
}
ZO_Gamepad_AddBackNavigationKeybindDescriptors ( self . keybindOverviewStripDescriptor , GAME_NAVIGATION_TYPE_BUTTON )
end
end |