You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.9 KiB
57 lines
1.9 KiB
3 years ago
|
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<Text>();
|
||
|
toggle = GetComponent<Toggle>();
|
||
|
//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>().text=
|
||
|
// EquipSelect.GetInstance.GetEquipFromSelectByName(gameObject.name).Number.ToString();
|
||
|
//equipNumSelectPanel.gameObject.SetActive(true);
|
||
|
EquipNumSelectPanel.GetInstance.transform.Find("InputField").GetComponent<InputField>().ActivateInputField();
|
||
|
|
||
|
}
|
||
|
MessageDispatcher.SendMessage("EquipItemSelectMore", GetComponent<Toggle>());
|
||
|
}
|
||
|
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);
|
||
|
}
|
||
|
}
|