|
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 |
ZO_ZONE_STORIES_ACTIVITY_COMPLETION_TILE_KEYBOARD_DIMENSIONS_X = 96ZO_ZONE_STORIES_ACTIVITY_COMPLETION_TILE_KEYBOARD_DIMENSIONS_Y = 52ZO_ZONE_STORIES_ACTIVITY_COMPLETION_TILE_KEYBOARD_ICON_DIMENSIONS = 40local DESCRIPTION_TO_ACHIEVEMENT_ANCHOR = ZO_Anchor:New(TOPRIGHT, ACHIEVEMENTS:GetAchievementDetailedTooltipControl(), TOPLEFT, -5)-- Primary logic class must be subclassed after the platform class so that platform specific functions will have priority over the logic class functionalityZO_ZoneStory_ActivityCompletionTile_Keyboard = ZO_Object.MultiSubclass(ZO_ContextualActionsTile_Keyboard, ZO_ContextualActionsTile)end end -- keybindStripDescriptor needs to be set after initialize, because ZO_ContextualActionsTile -- won't have finished initializing those until after InitializePlatform is called -- Track/Stop Tracking { end return ZO_ZoneStories_Shared.GetPlayStoryActionTextByZoneAndCompletionType(self.zoneId, self.completionType) end, keybind = "UI_SHORTCUT_PRIMARY", else end end, end local isCompletionTypeBlocked, blockingErrorStringText = ZO_ZoneStories_Manager.GetZoneCompletionTypeBlockingInfo(zoneId, completionType) if isCompletionTypeBlocked then return false, blockingErrorStringText end return true end, return ZO_ZoneStories_Shared.IsZoneCollectibleUnlocked(self.zoneId) and ZO_ZoneStories_Manager.CanTrackCompletionType(self.completionType) end, }) -- Cycle through tooltip that is moused over { keybind = "UI_SHORTCUT_TERTIARY", end, end, })end local color = ZO_ZoneStories_Manager.IsZoneCompletionTypeComplete(zoneId, completionType) and ZO_NORMAL_TEXT or ZO_SELECTED_TEXTendend local SET_AUTO_MAP_NAVIGATION_TARGET = trueend ZONE_STORIES_KEYBOARD:ShowActivityCompletionTooltip(self.zoneId, self.completionType, anchor, DESCRIPTION_TO_ACHIEVEMENT_ANCHOR)endendendend |