57 lines
1.3 KiB
C#
57 lines
1.3 KiB
C#
|
using System;
|
|||
|
using UnityEngine;
|
|||
|
using UnityEngine.Serialization;
|
|||
|
using UnityEngine.UI;
|
|||
|
using ZXL.Excel;
|
|||
|
|
|||
|
namespace Script.UI
|
|||
|
{
|
|||
|
public class TeamItem : MonoBehaviour
|
|||
|
{
|
|||
|
[SerializeField] private Button btn_Team_One;
|
|||
|
[SerializeField] private Button btn_Team_Two;
|
|||
|
[SerializeField] private Button btn_AllTeam;
|
|||
|
|
|||
|
public bool IsFinish;
|
|||
|
|
|||
|
private void Awake()
|
|||
|
{
|
|||
|
btn_Team_One.onClick.AddListener(ClickOne);
|
|||
|
btn_Team_Two.onClick.AddListener(ClickTwo);
|
|||
|
btn_AllTeam.onClick.AddListener(ClickAll);
|
|||
|
}
|
|||
|
|
|||
|
private void OnDestroy()
|
|||
|
{
|
|||
|
btn_Team_One.onClick.RemoveListener(ClickOne);
|
|||
|
btn_Team_Two.onClick.RemoveListener(ClickTwo);
|
|||
|
btn_AllTeam.onClick.RemoveListener(ClickAll);
|
|||
|
}
|
|||
|
|
|||
|
private void OnEnable()
|
|||
|
{
|
|||
|
IsFinish = false;
|
|||
|
}
|
|||
|
|
|||
|
private void ClickAll()
|
|||
|
{
|
|||
|
UIManager.Instance.ClosePanel(PanelType.Home);
|
|||
|
UIManager.Instance.OpenPanel(PanelType.Team);
|
|||
|
btn_AllTeam.interactable = false;
|
|||
|
IsFinish = true;
|
|||
|
}
|
|||
|
|
|||
|
private void ClickTwo()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
private void ClickOne()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public void ShowAndHide(bool isShow)
|
|||
|
{
|
|||
|
gameObject.SetActive(isShow);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|