forked from wow/OmicronFrames
Add IconIndicator
Similar functionality to a SquareIndicator but uses an icon instead of a solid color.
This commit is contained in:
1 parent
dc62b031a9
commit
c56b847710
4 files changed
+200
-6
No files matched your search
@@ -92,7 +92,12 @@ function AuraTrigger:AddAura(aura)
|
||||
return
|
||||
end
|
||||
self.count = self.count + 1
|
||||
self:SetData({ stacks = aura.applications, duration = aura.duration, expirationTime = aura.expirationTime })
|
||||
self:SetData({
|
||||
stacks = aura.applications,
|
||||
duration = aura.duration,
|
||||
expirationTime = aura.expirationTime,
|
||||
icon = aura.icon,
|
||||
})
|
||||
self:SetState(self.count >= self.requiredCount, false)
|
||||
end
|
||||
|
||||
@@ -100,7 +105,12 @@ end
|
||||
---@param before UnitAuraInfo
|
||||
---@param after UnitAuraInfo
|
||||
function AuraTrigger:UpdateAura(before, after)
|
||||
self:SetData({ stacks = after.applications, duration = after.duration, expirationTime = after.expirationTime })
|
||||
self:SetData({
|
||||
stacks = after.applications,
|
||||
duration = after.duration,
|
||||
expirationTime = after.expirationTime,
|
||||
icon = after.icon,
|
||||
})
|
||||
if self.active then
|
||||
self.indicator:Update(self.data)
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user