using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class StatusIconUI : MonoBehaviour { public Image backgroundImage; public Image statusImage; public Text turnsText; private BattleStatus status; public void Init(BattleStatus status) { this.status = status; Sprite sprite = Resources.Load(GetStatusResourcePath(status)); this.statusImage.sprite = sprite; } private static string GetStatusResourcePath(BattleStatus status) { return "BattleIcons/StatusIcon" + status; } public void SetAmount(int amount, int index) { this.turnsText.text = "" + amount; this.transform.localPosition = new Vector2(-index * 22, 0); } }