12345678910111213141516171819202122232425 |
- using SC.XR.Unity;
- using Blue;
- using GHZLangChao;
- public class ShowDevice : RemoteSingleton<ShowDevice>,IController
- {
- public override void initShow()
- {
- base.initShow();
- }
- public override void Awake()
- {
- base.Awake();
- this.RegisterEvent<DeviceDetailsUpdataDataEvent>(e=>
- {
- ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowDevice);
- ShowDevice.Instance.gotoWindow(ScenesManager.SceneType.DeviceDetails);
- if(DeviceDetailsControl==null)
- DeviceDetailsControl = GetComponentInChildren<DeviceDetailsControl>();
- DeviceDetailsControl.UpdateData(e.DeviceParameter);
- }).UnRegisterWhenGameObjectDestroyed(gameObject);
- }
- DeviceDetailsControl DeviceDetailsControl;
- }
|