YanCheng_Metrology/Assets/Scripts/Project/UI/UI_Panel/UI_MenuBar.cs

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;
}
}
}