using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CardCell : ListCell { [SerializeField] Image mImgIcon; [SerializeField] Text mTxtName; [SerializeField] Text mTxtDamage; [SerializeField] Text mTxtHp; [SerializeField] GameObject mGobNormal; [SerializeField] GameObject mGobLock; public void ConfigCell(DataUnit pData, bool pLocked = false) { mImgIcon.sprite = ResourceManager.Instance.LoadRes(Const.Path.GetSoldierIcon(pData.UnitID)); mTxtName.text = LanguageConfig.Instance.GetText(pData.UnitID); mTxtDamage.text = UIUtils.NumForShort(pData.Damage); mTxtHp.text = UIUtils.NumForShort(pData.MaxHp); mGobNormal.SetActive(!pLocked); mGobLock.SetActive(pLocked); } }