using System.Collections; using System.Collections.Generic; using UnityEngine; public class UI_SelectModePanel : BasePanel { /// /// 初始化 /// public void Init() { } /// /// 按钮点击 /// /// protected override void OnClick(string btnName) { var modeType = E_ModeType.None; switch (btnName) { case "StudyModelBtn": modeType = E_ModeType.Study; break; case "TrainModelBtn": modeType = E_ModeType.Practice; break; } GameManager.RunModelMgr.ModeType = modeType; GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchMode); GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => { panel.Init(); GameManager.UIMgr.HidePanel();//TODO 框架中设计一个SelfClose()感觉更好 }); } }