using UnityEngine; using UnityEngine.UI; namespace Script.UI { public class CultureItem : MonoBehaviour { [SerializeField] private Button btn_One; [SerializeField] private Button btn_Two; [SerializeField] private Button btn_AllTeam; public bool IsFinish; private void Awake() { btn_One.onClick.AddListener(ClickOne); btn_Two.onClick.AddListener(ClickTwo); btn_AllTeam.onClick.AddListener(ClickAll); IsFinish = false; } private void OnDestroy() { btn_One.onClick.RemoveListener(ClickOne); btn_Two.onClick.RemoveListener(ClickTwo); btn_AllTeam.onClick.RemoveListener(ClickAll); } private void ClickAll() { UIManager.Instance.ClosePanel(PanelType.Home); UIManager.Instance.OpenPanel(PanelType.Cultrue); btn_AllTeam.interactable = false; IsFinish = true; } private void ClickTwo() { } private void ClickOne() { } public void ShowAndHide(bool isShow) { gameObject.SetActive(isShow); } } }