private void ViewFirstPerson2() { View_Black_bg2.DOAnchorPos(StartPoint, 0.1f).OnComplete(() => { ViewTextGroup2[0].color = blue; ViewTextGroup2[1].color = Color.black; }); CameraState state = new CameraState(); state.state = CameraSwitch.FirstPerson.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.CameraState, state); }
public override void InitEvent() { base.InitEvent(); for (int i = 0; i < WeatherButtons.Length; i++) { InitWeatherButtons(WeatherButtons[i], i); } for (int i = 0; i < DayNightButtons.Length; i++) { InitDayNightButtons(DayNightButtons[i], i); } for (int i = 0; i < TrainButtons.Length; i++) { InitTrainButtons(TrainButtons[i].button, i); } ViewButtons[0].onClick.AddListener(() => { ViewFirstPerson(); if (ViewTextGroup[0].color != blue) { mask.enabled = false; View_Black_bg2.gameObject.SetActive(true); View_Black_bg2.anchoredPosition = StartPoint; ViewTextGroup2[0].gameObject.SetActive(true); ViewTextGroup2[1].gameObject.SetActive(true); ViewTextGroup2[0].color = blue; ViewTextGroup2[1].color = Color.black; } }); ViewButtons[1].onClick.AddListener(() => { mask.enabled = true; View_Black_bg2.gameObject.SetActive(false); ViewTextGroup2[0].gameObject.SetActive(false); ViewTextGroup2[1].gameObject.SetActive(false); View_Black_bg.DOAnchorPos(EndPoint, 0.1f).OnComplete(() => { ViewTextGroup[0].color = Color.black; ViewTextGroup[1].color = blue; }); CameraState state = new CameraState(); state.state = CameraSwitch.ThirdPerson.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.CameraState, state); }); ViewButton2[0].onClick.AddListener(() => { ViewFirstPerson2(); }); ViewButton2[1].onClick.AddListener(() => { View_Black_bg2.DOAnchorPos(EndPoint, 0.1f).OnComplete(() => { ViewTextGroup2[0].color = Color.black; ViewTextGroup2[1].color = blue; }); CameraState state = new CameraState(); state.state = CameraSwitch.RearView.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.CameraState, state); }); SwitchButton.onClick.AddListener(() => { Text text = SwitchButton.gameObject.transform.GetChild(0).GetComponent <Text>(); if (text.color == Color.white) { text.color = blue; } else { text.color = Color.white; } }); //DisplayButton.onClick.AddListener(() => { // Text text = DisplayButton.gameObject.transform.GetChild(0).GetComponent<Text>(); // PuGuanCameraData data = new PuGuanCameraData(); // if (text.color == Color.white) // { // text.color = blue; // data.state = PuGuanCameraState.Open.ToString(); // } // else // { // text.color = Color.white; // data.state = PuGuanCameraState.Hide.ToString(); // } // UdpSclient.Instance.SendDataToSever(ParmaterCodes.PuGuanCameraData, data); //}); BackButton.onClick.AddListener(() => { UdpSclient.Instance.SceneChange(SceneName.WaitScene, PanelName.WaitPanel); }); DriveButton.onClick.AddListener(() => { AutoDriveData autoDriveData = new AutoDriveData(); autoDriveData.state = AutoDriveEnum.Start.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.AutoDriveData, autoDriveData); }); ResetButton.onClick.AddListener(() => { AutoDriveData autoDriveData = new AutoDriveData(); autoDriveData.state = AutoDriveEnum.Wait.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.AutoDriveData, autoDriveData); }); }