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 |
local SKILL_SUGGESTION_DATA_TYPE = 1
local SKILL_SUGGESTION_LABEL_TYPE = 2
local SKILL_SUGGESTION_TEXT_TYPE = 3
return manager
end
ZO_ScrollList_AddDataType ( self . skillSuggestionListControl , SKILL_SUGGESTION_DATA_TYPE , "ZO_SkillsAdvisorSuggestedAbility" , 70 , function ( control , data ) self : SetupAbilityEntry ( control , data ) end )
ZO_ScrollList_AddDataType ( self . skillSuggestionListControl , SKILL_SUGGESTION_LABEL_TYPE , "ZO_SkillsAdvisorSuggestedLabel" , 30 , function ( control , data ) self : SetupHeadingLabel ( control , data ) end )
ZO_ScrollList_AddDataType ( self . skillSuggestionListControl , SKILL_SUGGESTION_TEXT_TYPE , "ZO_SkillsAdvisorSuggestedText" , 70 , function ( control , data ) self : SetupHeadingLabel ( control , data ) end )
end
end
SKILLS_WINDOW : RegisterCallback ( "OnReadyToHandleClickAction" , function ( ) self : OnReadyToHandleClickAction ( ) end )
ZO_SKILLS_ADVISOR_SINGLETON : RegisterCallback ( "OnSkillsAdvisorDataUpdated" , OnSkillsAdvisorManagerUpdate )
ZO_SKILLS_ADVISOR_SINGLETON : RegisterCallback ( "RefreshVisibleAbilityLists" , OnSkillsAdvisorManagerUpdate )
if newState == SCENE_FRAGMENT_SHOWING then
end
end )
end
end
table . insert ( scrollData , ZO_ScrollList_CreateDataEntry ( SKILL_SUGGESTION_LABEL_TYPE , { text = GetString ( SI_SKILLS_ADVISOR_ADVISED_TITLE ) } ) )
if # availableAbilityList > 0 then
end
else
table . insert ( scrollData , ZO_ScrollList_CreateDataEntry ( SKILL_SUGGESTION_TEXT_TYPE , { text = GetString ( SI_SKILLS_ADVISOR_NO_ADVISED_ABILITIES_DESCRIPTION ) } ) )
end
if # purchasedAbilityList > 0 then
table . insert ( scrollData , ZO_ScrollList_CreateDataEntry ( SKILL_SUGGESTION_LABEL_TYPE , { text = GetString ( SI_SKILLS_ADVISOR_PURCHASED_TITLE ) } ) )
end
end
end
end
local detailedName = ( isPassive and skillData : GetNumRanks ( ) > 1 ) and skillProgressionData : GetFormattedNameWithRank ( ) or skillProgressionData : GetFormattedName ( )
ability . skillProgressionData = skillProgressionData
local slot = ability . slot
slot . skillProgressionData = skillProgressionData
end
end
else
end
end
end
end
end
end
end
end |