Health/Assets/Scripts/UI/MainUIPanel.cs

46 lines
988 B
C#

using System;
using System.Linq;
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>();
}
public override void Init(object[] pageData)
{
}
[UIButtonOnClick("Driver")]
public void OnDriverBtnClicked()
{
GlobalData.Instance.Position = PositionType.Driver;
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
[UIButtonOnClick("CoDriver")]
public void OnCoDriverBtnClicked()
{
GlobalData.Instance.Position = PositionType.CoDriver;
UIManager.Instance.ShowPanel<ActionListUIPanel>(true);
}
}
public enum PositionType
{
None,
Driver,
CoDriver
}