local SLE, T, E, L, V, P, G = unpack(select(2, ...))
local SUF = SLE.UnitFrames

SUF.DeadTextures = {
	["SKULL"] = [[Interface\LootFrame\LootPanel-Icon]],
	["SKULL1"] = [[Interface\AddOns\ElvUI_SLE\media\textures\SKULL]],
	["SKULL2"] = [[Interface\AddOns\ElvUI_SLE\media\textures\SKULL1]],
	["SKULL3"] = [[Interface\AddOns\ElvUI_SLE\media\textures\SKULL2]],
	["SKULL4"] = [[Interface\AddOns\ElvUI_SLE\media\textures\SKULL3]],
}

function SUF:Construct_Dead(frame, group)
	local db = E.db.sle.unitframes.unit[group].dead
	local dead = frame.RaisedElementParent.TextureParent:CreateTexture(frame:GetName().."Dead", "OVERLAY")
	dead:SetSize(db.size, db.size)
	dead:SetPoint("CENTER", frame, "CENTER", db.xOffset, db.yOffset)
	dead.Group = "ElvUF_"..T.StringToUpper(group)
	dead:Hide()

	return dead
end
