60 lines
1.5 KiB
C#
60 lines
1.5 KiB
C#
|
|
using UnityEngine;
|
|
using DG.Tweening;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class UI_MenuBar : BasePanel
|
|
{
|
|
[SerializeField]
|
|
private Sprite ClickSprite;
|
|
public void Init()
|
|
{
|
|
}
|
|
void Start()
|
|
{
|
|
|
|
}
|
|
//public override void ShowMe()
|
|
//{
|
|
|
|
//}
|
|
|
|
//public override void HideMe()
|
|
//{
|
|
|
|
//}
|
|
|
|
protected override void OnClick(string btnName)
|
|
{
|
|
|
|
switch (btnName)
|
|
{
|
|
case "CloseDefaultBtn":
|
|
gameObject.transform.Find("CloseDefaultBtn").GetComponent<Image>().sprite = ClickSprite;
|
|
gameObject.transform.Find("MenuBar").GetComponent<RectTransform>().DOLocalMoveX(960, 0.5f);
|
|
if (gameObject.transform.Find("MenuBar").GetComponent<RectTransform>().localPosition.x == 960)
|
|
{
|
|
|
|
gameObject.transform.Find("MenuBar").GetComponent<RectTransform>().DOLocalMoveX(1070, 0.5f);
|
|
//gameObject.transform.Find("CloseDefaultBtn").GetComponent<Image>().sprite = ClickSprite;
|
|
}
|
|
break;
|
|
case "ToolRoomBtn":
|
|
SceneManager.LoadScene("04_ToolMaterialScene");
|
|
break;
|
|
case "SiteBtn":
|
|
SceneManager.LoadScene("");
|
|
break;
|
|
case "WorkOrderBtn":
|
|
|
|
break;
|
|
case "WorkTicketBtn":
|
|
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
}
|