void Start() { text.text = "继电器尚未链接"; MainControl.Instance().tcpServer.CallTcpSuccess03 += () => { ThreadHelperTool.QueueOnMainThread(() => { text.text = "继电器连接成功"; }); }; }
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); }