Health/Assets/Scripts/UI/MainUIPanel.cs

46 lines
988 B
C#
Raw Permalink Normal View History

2023-12-28 03:21:40 +00:00
using System;
using System.Linq;
using UnityEngine;
2023-11-07 13:55:35 +00:00
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>();
}
public override void Init(object[] pageData)
{
}
2023-12-28 03:21:40 +00:00
[UIButtonOnClick("Driver")]
2023-11-07 13:55:35 +00:00
public void OnDriverBtnClicked()
{
GlobalData.Instance.Position = PositionType.Driver;
2023-11-07 13:55:35 +00:00
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
2023-12-28 03:21:40 +00:00
[UIButtonOnClick("CoDriver")]
2023-11-07 13:55:35 +00:00
public void OnCoDriverBtnClicked()
{
GlobalData.Instance.Position = PositionType.CoDriver;
2023-11-07 13:55:35 +00:00
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
}
2023-12-28 03:21:40 +00:00
public enum PositionType
{
None,
Driver,
CoDriver
2023-11-07 13:55:35 +00:00
}