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