- ingame/champion/champion.lua:185 --
CHAMPION_DATA_MANAGER:RegisterCallback("DataChanged", function()
self.constellationsInitialized = false
if SYSTEMS:IsShowing("champion") then
-- reset to top level view
self:ResetToInactive()
self:PerformDeferredInitializationConstellations()
self.stateMachine:FireCallbacks("ON_DATA_RELOADED")
end
end)
- ingame/champion/champion.lua:1239 --
CHAMPION_DATA_MANAGER:RegisterCallback("AllPointsChanged", function()
self.refreshGroup:MarkDirty("AllData")
end)
- ingame/champion/champion.lua:1243 --
CHAMPION_DATA_MANAGER:RegisterCallback("ChampionSkillPendingPointsChanged", function(championSkillData, wasUnlocked, isUnlocked)
if championSkillData:IsTypeSlottable() and isUnlocked and not wasUnlocked then
TriggerTutorial(TUTORIAL_TRIGGER_CHAMPION_SLOTTABLE_STAR_PURCHASED)
end
if self.chosenConstellation and self.chosenConstellation:GetChampionDisciplineData() == championSkillData:GetChampionDisciplineData() then
self.refreshGroup:MarkDirty("ChosenConstellationData")
else
self.refreshGroup:MarkDirty("AllData")
end
end)
- ingame/champion/championassignableactionbar.lua:102 --
CHAMPION_DATA_MANAGER:RegisterCallback("AllPointsChanged", UnslotRefundedSkills)
- ingame/champion/championassignableactionbar.lua:103 --
CHAMPION_DATA_MANAGER:RegisterCallback("ChampionSkillPendingPointsChanged", UnslotRefundedSkills)
- ingame/champion/championconstellation.lua:411 --
CHAMPION_DATA_MANAGER:RegisterCallback("ChampionSkillPendingPointsChanged", function(championSkillData)
if self.selectedStar and self.selectedStar:IsSkillStar() and championSkillData == self.selectedStar:GetChampionSkillData() then
self:RefreshSelectedStarTooltip()
end
end)