2023-11-07 13:55:35 +00:00
|
|
|
|
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()
|
|
|
|
|
{
|
2023-11-21 10:28:27 +00:00
|
|
|
|
GlobalData.Instance.Position = PositionType.Driver;
|
2023-11-07 13:55:35 +00:00
|
|
|
|
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void OnCoDriverBtnClicked()
|
|
|
|
|
{
|
2023-11-21 10:28:27 +00:00
|
|
|
|
GlobalData.Instance.Position = PositionType.CoDriver;
|
2023-11-07 13:55:35 +00:00
|
|
|
|
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
|
|
|
|
|
}
|
2023-11-21 10:28:27 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum PositionType
|
|
|
|
|
{
|
|
|
|
|
None,
|
|
|
|
|
Driver,
|
|
|
|
|
CoDriver
|
2023-11-07 13:55:35 +00:00
|
|
|
|
}
|