using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CardCell : MonoBehaviour { [SerializeField] Image mImgIcon; [SerializeField] Text mTxtName; [SerializeField] Text mTxtDamage; [SerializeField] Text mTxtHp; [SerializeField] GameObject mGobNormal; [SerializeField] GameObject mGobLock; public void InitCell(string pCardID, bool pLocked = false) { CardData tCard = GameConfig.Instance.GetCardData(pCardID); mImgIcon.sprite = ResourceManager.Instance.LoadRes(Const.Path.GetIcon(tCard.CardID)); mTxtName.text = LanguageConfig.Instance.GetText(tCard.CardID); mTxtDamage.text = UIUtils.NumForShort(tCard.Damage); mTxtHp.text = UIUtils.NumForShort(tCard.MaxHp); mGobNormal.SetActive(!pLocked); mGobLock.SetActive(pLocked); } }