using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using AX.MessageSystem; public class EquipItemSelect : BaseToggle { private Toggle toggle; private Transform selectImg; private Text selectnum; private void Start() { selectImg = transform.Find("SelectImg"); selectnum = selectImg.Find("SelectNum").GetComponent(); toggle = GetComponent(); //equipNumSelectPanel = GameObject.Find("Canvas").transform.Find("EquipNumSelectPanel"); } public override void RespondFun(bool value) { if (EquipSelect.GetInstance.GetInitInfoByName(gameObject.name).IsSelectMore) { if (value) { EquipNumSelectPanel.GetInstance.gameObject.SetActive(true); //EquipNumSelectPanel.GetInstance.gameObject.transform.Find("SelectNumAlready").GetComponent().text= // EquipSelect.GetInstance.GetEquipFromSelectByName(gameObject.name).Number.ToString(); //equipNumSelectPanel.gameObject.SetActive(true); EquipNumSelectPanel.GetInstance.transform.Find("InputField").GetComponent().ActivateInputField(); } MessageDispatcher.SendMessage("EquipItemSelectMore", GetComponent()); } else { Equip select = EquipSelect.GetInstance.GetInitEquipByName(gameObject.name); if (value) { MessageDispatcher.SendMessage("EquipAddSubmit", select); } else { MessageDispatcher.SendMessage("EquipRemoveSubmit", select); } } } public void SetImgShow(int num) { selectImg.gameObject.SetActive(true); selectnum.text = num.ToString(); } public void SetImgHide() { selectImg.gameObject.SetActive(false); } }