GetArenaUnit add unify parameter

This commit is contained in:
Sumsebrum 2022-07-31 18:14:38 +02:00
parent 7d86078c8c
commit 14dc227c86

View File

@ -160,13 +160,22 @@ function Gladdy:isFeignDeath(unit)
return AuraUtil.FindAuraByName(feignDeath, unit) return AuraUtil.FindAuraByName(feignDeath, unit)
end end
function Gladdy:GetArenaUnit(unitCaster) function Gladdy:GetArenaUnit(unitCaster, unify)
if unitCaster then if unitCaster then
for i=1,5 do for i=1,5 do
local arenaUnit = "arena" .. i local arenaUnit = "arena" .. i
local arenaUnitPet = "arenapet" .. i local arenaUnitPet = "arenapet" .. i
if unitCaster and (UnitIsUnit(arenaUnit, unitCaster) or UnitIsUnit(arenaUnitPet, unitCaster)) then if unify then
return arenaUnit if unitCaster and (UnitIsUnit(arenaUnit, unitCaster) or UnitIsUnit(arenaUnitPet, unitCaster)) then
return arenaUnit
end
else
if unitCaster and UnitIsUnit(arenaUnit, unitCaster) then
return arenaUnit
end
if unitCaster and UnitIsUnit(arenaUnitPet, unitCaster) then
return arenaUnitPet
end
end end
end end
end end