26 lines
826 B
C#
26 lines
826 B
C#
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<Sprite>(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);
|
|
}
|
|
} |