YanCheng_Metrology/Assets/Scripts/Project/UI/UI_Panel/UI_DisassemblyAssemblyNotic...

34 lines
1021 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI_DisassemblyAssemblyNoticePanel : BasePanel
{
public string triggerName;
public void Init(string _triggerName)
{
triggerName = _triggerName;
if (GameManager.RunModelMgr.ModeType == E_ModeType.Study)
{
GetControl<Button>("Button_Close").gameObject.SetActive(false);
}
}
protected override void OnClick(string btnName)
{
base.OnClick(btnName);
switch (btnName)
{
case "Button_Close":
GameManager.UIMgr.HidePanel<UI_DisassemblyAssemblyNoticePanel>();
break;
case "Button_Define":
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(triggerName, true);
ScoreManager.instance.Check(triggerName, null);
GameManager.UIMgr.HidePanel<UI_DisassemblyAssemblyNoticePanel>();
break;
}
}
}