Files
Gen_Hack-and-Slash-Roguelite/Client/Assets/Scripts/Prefab/BuffIconUI.cs

28 lines
772 B
C#

using Entity;
using Managers;
using UnityEngine;
namespace Prefab
{
public class BuffIconUI : MonoBehaviour
{
public UIImageAnimator icon;
public void Init(Hediff hediff)
{
var stage = hediff.CurrentStage;
if (stage is { textures: { Length: > 0 } })
{
if (stage.textures == null) return;
var sprites = PackagesImageManager.Instance.GetSprites(stage.textures);
icon.SetSprites(sprites);
}
else
{
if (hediff.def.textures == null) return;
var sprites = PackagesImageManager.Instance.GetSprites(hediff.def.textures);
icon.SetSprites(sprites);
}
}
}
}