using System.Collections; using System.Collections.Generic; using UnityEngine; public class UI_DeviceItem : BaseItem { /// /// 设备Id /// public int deviceId; protected override void OnClick(string btnName) { switch (btnName) { case "Button_Device": GameManager.RunModelMgr.deviceId = deviceId; GameManager.UIMgr.ShowPanel(E_UI_Layer.System, (panel) => { panel.Init(); GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 0.1f); GameManager.ScenesMgr.LoadSceneAsyn("03_OfficeScene", () => { GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 0.4f); GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => { panel.Init(); GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 0.5f); GameManager.UIMgr.HidePanel(); GameManager.UIMgr.HidePanel(); }); }); }); break; } } }