using I18N.Common; using System.Collections; using System.Collections.Generic; using UnityEngine; public class UI_SelectModePanel :BasePanel { public override void ShowMe() { base.ShowMe(); } public override void HideMe() { base.HideMe(); } protected override void OnClick(string btnName) { switch (btnName) { case "Theoretical learning_Btn": Bootstrap.Instance.uiManager.ShowPanel(this, E_UI_Layer.System, (panel) => { Debug.Log("加载理论学习面板"); Bootstrap.Instance.uiManager.HidePanel(); }); //Bootstrap.Instance.uiManager.HidePanel(); break; case "Practical assessment_Btn": Debug.Log("加载实操考核"); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.1f); Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "实操考核", () => { Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.9f); }); Bootstrap.Instance.uiManager.HidePanel(); Bootstrap.Instance.uiManager.HidePanel(); break; case "theoretical examination_Btn": Debug.Log("加载LiveScene"); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.1f); Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "LiveScene", () => { Bootstrap.Instance.uiManager.ShowPanel(this, E_UI_Layer.System, (panel) => { Debug.Log("加载理论学习面板"); Bootstrap.Instance.uiManager.HidePanel(); }); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.9f); }); Bootstrap.Instance.uiManager.HidePanel(); Bootstrap.Instance.uiManager.HidePanel(); break; } } }