/
--self:PopulateAchievements("achievements") |
--self:PopulateAchievements("statistics") |
self:CreateTracker() |
self:SetupFrames() |
self:CreateTracker() |
--AchievementFrame:SetScript("OnShow", function() |
-- AchievementFrame:Hide() |
self:RegisterEvent("ACHIEVEMENT_EARNED", function() |
self:SetDisplayAchievement() |
self.masterList[arg1].searchString = self:GetSearchString(arg1) |
self:TrackerUpdate() |
end) |
self:RegisterEvent("CRITERIA_UPDATE", function() self:RefreshCriteriaButtons() end) |
self:RegisterEvent("CRITERIA_UPDATE", function() |
self:RefreshCriteriaButtons() |
self:TrackerUpdate() |
end) |
self:RegisterEvent("INSPECT_ACHIEVEMENT_READY", function() |
self:ComparisonUpdate() |
self:RefreshAchievementButtons(false) |
self:RefreshCategoryButtons() |
self:RefreshAchievementButtons() |
self:ComparisonUpdate() |
self:TrackerUpdate() |
self.pointsText:SetText(GetTotalAchievementPoints()) |
end |
self:SetTrackerAchievement(#self.tracker.achievements, 0) |
end |
end |
function self:TrackerUpdate() |
for i=1, #self.tracker.achievements do |
self:SetTrackerAchievement(i, self.tracker.achievements[i]:GetID()) |
end |
end |