| | |
| | | [SerializeField] Transform m_Container;
|
| | | [SerializeField] Text m_Title;
|
| | | [SerializeField] Text m_Count;
|
| | | [SerializeField] Transform m_ContainerItem;
|
| | | [SerializeField] Text m_ItemCount;
|
| | |
|
| | | HazyGrassModel model
|
| | | {
|
| | | get { return ModelCenter.Instance.GetModel<HazyGrassModel>(); }
|
| | | }
|
| | |
|
| | | PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | |
|
| | | public void Display(int npcId, int count)
|
| | | {
|
| | |
| | | m_Title.text = Language.Get("HazyGrassCountTitle", npcConfig.charName);
|
| | | m_Count.text = count.ToString();
|
| | | m_Count.color = UIHelper.GetUIColor(count > 0 ? TextColType.Green : TextColType.Red);
|
| | |
|
| | | m_ContainerItem.gameObject.SetActive(PlayerDatas.Instance.baseData.MapID == HazyGrassModel.FAIRY_CLIENTDATAMAP
|
| | | || PlayerDatas.Instance.baseData.MapID == HazyGrassModel.FAIRY_DATAMAP);
|
| | |
|
| | | if (m_ContainerItem.gameObject.activeSelf)
|
| | | {
|
| | | var itemId = model.GetGrassNpcItemId(npcId);
|
| | | var itemCount = packModel.GetItemCountByID(PackType.Item, itemId);
|
| | | m_ItemCount.text = itemCount.ToString();
|
| | | m_ItemCount.color = UIHelper.GetUIColor(itemCount > 0 ? TextColType.Green : TextColType.Red);
|
| | | }
|
| | | }
|
| | |
|
| | | public void SetActive(bool active)
|