Esempio n. 1
0
 void Start()
 {
     text.text = "继电器尚未链接";
     MainControl.Instance().tcpServer.CallTcpSuccess03 += () => {
         ThreadHelperTool.QueueOnMainThread(() => {
             text.text = "继电器连接成功";
         });
     };
 }
Esempio n. 2
0
        private void Start()
        {
            btnPlayPause.onClick.AddListener(PlayOrPause);
            btnStop.onClick.AddListener(StopVideo);
            btnPlayPause.image.sprite = spritePlayOrPause[1];
            ShowVideoLength();
            textVideoTime.text = "";
            isPlay.Skip(1).Subscribe(_ =>
            {
                Debug.Log(isPlay.Value);
                if (_)
                {
                    btnPlayPause.image.sprite = spritePlayOrPause[1];
                    videoPlayer.Pause();

                    MainControl.Instance().SendMsg(Name + TcpOrder.orderPause);
                }
                else
                {
                    btnPlayPause.image.sprite = spritePlayOrPause[0];
                    Debug.Log("Play");
                    videoPlayer.Play();
                    MainControl.Instance().SendMsg(Name + TcpOrder.orderPlay);
                }
            });
            if (is01)
            {
                MainControl.Instance().tcpServer.CallTcpSuccess01 += () => {
                    ThreadHelperTool.QueueOnMainThread(() => {
                        SetDialog(true);
                    });
                };
            }
            else
            {
                MainControl.Instance().tcpServer.CallTcpSuccess02 += () => {
                    ThreadHelperTool.QueueOnMainThread(() => {
                        SetDialog(true);
                    });
                };
            }



            //Observable.NextFrame().Subscribe((_) => {
            //}); ;

            videoPlayer.frame = 1;
            SetDialog(false);
        }