View Single Post
11-13-15, 02:34 PM   #2
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,879
Something like:

Code:
local Color = { r=1, g=0, b=0 } -- red for any hostile
if UnitExists("target") then
	if not UnitCanAttack("player", "target") then
		local _, Class = UnitClass("target")
		Color = RAID_CLASS_COLORS[Class] or {r = 1, g = 1, b = 1}
	end
	self.bg:SetVertexColor(Color.r, Color.g, Color.b, self.bg:GetAlpha())
else
	self.bg:Hide() -- or set it to some generic colour
end
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.

Last edited by Fizzlemizz : 11-13-15 at 02:56 PM.
  Reply With Quote