using TMPro; using UnityEngine; using UnityEngine.UI; namespace SoftMasking.Samples { public class Item : MonoBehaviour { public Image image; public TextMeshProUGUI title; public TextMeshProUGUI description; public RectTransform healthBar; public RectTransform damageBar; public void Set(string name, Sprite sprite, Color color, float health, float damage) { if (image) { image.sprite = sprite; image.color = color; } if (title) title.text = name; if (description) description.text = "The short description of " + name; if (healthBar) healthBar.anchorMax = new Vector2(health, 1); if (damageBar) damageBar.anchorMax = new Vector2(damage, 1); } } }