Health/Assets/Scripts/UI/MainUIPanel.cs

43 lines
1.0 KiB
C#

using UnityEngine;
using UnityEngine.UI;
public class MainUIPanel : UIPanelBase
{
private Button _driverBtn;
private Button _coDriverBtn;
private Transform _content;
private void Awake()
{
_content = transform.Find("Content");
_driverBtn = _content.Find("Driver").GetComponent<Button>();
_coDriverBtn = _content.Find("CoDriver").GetComponent<Button>();
}
private void OnEnable()
{
_driverBtn.onClick.AddListener(OnDriverBtnClicked);
_coDriverBtn.onClick.AddListener(OnCoDriverBtnClicked);
}
private void OnDisable()
{
_driverBtn.onClick.RemoveListener(OnDriverBtnClicked);
_coDriverBtn.onClick.RemoveListener(OnCoDriverBtnClicked);
}
public override void Init(object[] pageData)
{
}
public void OnDriverBtnClicked()
{
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
public void OnCoDriverBtnClicked()
{
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
}