| 
									
										
										
										
											2022-05-23 13:39:59 +00:00
										 |  |  |  | using System.Collections; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using UnityEngine; | 
					
						
							|  |  |  |  | using UnityEngine.UI; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-09 14:35:49 +00:00
										 |  |  |  | public class CardCell : ListCell | 
					
						
							| 
									
										
										
										
											2022-05-23 13:39:59 +00:00
										 |  |  |  | { | 
					
						
							|  |  |  |  |     [SerializeField] Image mImgIcon; | 
					
						
							|  |  |  |  |     [SerializeField] Text mTxtName; | 
					
						
							|  |  |  |  |     [SerializeField] Text mTxtDamage; | 
					
						
							|  |  |  |  |     [SerializeField] Text mTxtHp; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     [SerializeField] GameObject mGobNormal; | 
					
						
							|  |  |  |  |     [SerializeField] GameObject mGobLock; | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-09 14:35:49 +00:00
										 |  |  |  |     public void ConfigCell(DataUnit pData, bool pLocked = false) | 
					
						
							| 
									
										
										
										
											2022-05-23 13:39:59 +00:00
										 |  |  |  |     { | 
					
						
							| 
									
										
										
										
											2022-09-09 14:35:49 +00:00
										 |  |  |  |         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); | 
					
						
							| 
									
										
										
										
											2022-05-23 13:39:59 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         mGobNormal.SetActive(!pLocked); | 
					
						
							|  |  |  |  |         mGobLock.SetActive(pLocked); | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |