using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class UIChineseChessHint : SubUIBase { public Button TongYi; public Button JuJue; string targetID; public TextMeshProUGUI tmp_msg; protected override void OnShow(object args = null) { base.OnShow(args); if (args != null) { var v = (HintData)args; if (v.hintType == 1) { foreach (var item in v.roomData.users) { if (item.userId!=GameManager.Instance.user.id) { tmp_msg.text = $"{item.userName} 向您发起了求和"; targetID=item.userId; } } } else if (v.hintType == 2) { foreach (var item in v.roomData.users) { if (item.userId != GameManager.Instance.user.id) { tmp_msg.text = $"{item.userName} 向您发起了认输"; targetID = item.userId; } } } TongYi.onClick.AddListener(() => { WebSocketSendList.EndGameChineseChess(v.roomData.roomId,targetID); uIManager.Hide(UIPanel.ZGXQHint); }); JuJue.onClick.AddListener(() => { //WebSocketSendList.EndGameChineseChess(v.roomData.roomId, targetID); uIManager.Hide(UIPanel.ZGXQHint); }); } } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } }