From 9c56240e64452601e8c633ac2d79542ac5193df6 Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 5 Nov 2020 21:34:07 +0100 Subject: [PATCH] added support for animated Icons --- eid_api.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eid_api.lua b/eid_api.lua index 667e1540..5ccc8a28 100644 --- a/eid_api.lua +++ b/eid_api.lua @@ -359,9 +359,15 @@ function EID:renderInlineIcons(spriteTable, posX, posY) local Xoffset = sprite[1][5] or -1 local Yoffset = sprite[1][6] or 0 local spriteObj = sprite[1][7] or EID.InlineIconSprite - spriteObj:SetFrame(sprite[1][1], sprite[1][2]) spriteObj.Scale = Vector(EIDConfig["Scale"], EIDConfig["Scale"]) spriteObj.Color = Color(1, 1, 1, EIDConfig["Transparency"], 0, 0, 0) + if sprite[1][2] >=0 then + spriteObj:SetFrame(sprite[1][1], sprite[1][2]) + elseif not spriteObj:IsPlaying(sprite[1][1]) or spriteObj:IsFinished(sprite[1][1]) then + spriteObj:Play(sprite[1][1],true) + else + spriteObj:Update() + end spriteObj:Render(Vector((posX + sprite[2] + Xoffset), posY + Yoffset), Vector(0, 0), Vector(0, 0)) end end