123456789101112131415161718192021222324 |
- 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);
- }
- }
- }
|