- updateAuraFrames(frame, unit);
- if UnitIsFriend("player", unit) and UnitDebuff(unit, 1, "RAID") ~= nil then
- -- something dispellable
- if frame.overlay.color ~= overlayColorDispel then
- frame.overlay:SetVertexColor(unpack(overlayColorDispel));
- frame.overlay:Show();
- frame.overlay.color = overlayColorDispel;
- end
- -- don't overlay charmed when in vehicle
- elseif UnitIsCharmed(unit) and not frame.inVehicle then
- if frame.overlay.color ~= overlayColorCharm then
- frame.overlay:SetVertexColor(unpack(overlayColorCharm));
- frame.overlay:Show();
- frame.overlay.color = overlayColorCharm;
- end
- else
- if frame.overlay.color ~= nil then
- frame.overlay:Hide();
- frame.overlay.color = nil;
- end
- end