private void SetButtonOnclick(Button button, int i) { button.onClick.AddListener(() => { if (VideoButton[i].transform.GetChild(0).GetComponent <Text>().color == blue) { return; } ResetVideoButtonSprite(); VideoButton[i].gameObject.GetComponent <Image>().sprite = Video_Sprite_click[i]; VideoButton[i].transform.GetChild(0).GetComponent <Text>().color = blue; VideoControl_TiltleText.text = VideoButton[i].transform.GetChild(0).GetComponent <Text>().text; VideControl_TipImage.sprite = Video_Sprite_NotClick[i]; VideControl_Mask.gameObject.SetActive(false); CurrentVideoLenth = VideoLenth[1]; VideoName panelName = (VideoName)Enum.Parse(typeof(VideoName), (i + 1).ToString()); Display_PlayVideo display_PlayVideo = new Display_PlayVideo(); display_PlayVideo.name = panelName.ToString(); UdpSclient.Instance.SendDataToSever(ParmaterCodes.Display_PlayVideo, display_PlayVideo); SetSlider(CurrentVideoLenth); IsPlay = true; }); }