mixedcards/Assets/Battle/UI/StatusIconUI.cs
2020-10-09 22:34:13 -04:00

28 lines
779 B
C#

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<Sprite>(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);
}
}