// 刷新按钮 public void OnReflashClick() { c2s_get_room_list_request request = new c2s_get_room_list_request(); byte[] date = NetMgr.servConn.CreateData((int)ProtoId.c2s_get_room_list_request, request); NetMgr.servConn.SendMessage(date); }
public override void OnShowing() { base.OnShowing(); Transform skinTrans = skin.transform; Transform listTrans = skinTrans.Find("ListImage"); Transform winTrans = skinTrans.Find("WinImage"); // 获取成绩栏附件 idText = winTrans.Find("IDText").GetComponent <Text>(); winText = winTrans.Find("WinText").GetComponent <Text>(); lostText = winTrans.Find("LostText").GetComponent <Text>(); friendBtn = winTrans.Find("FriendBtn").GetComponent <Button>(); msgBtn = winTrans.Find("MsgBtn").GetComponent <Button>(); friendBtn.onClick.AddListener(OnFriendClick); //msgBtn.onClick.AddListener(OnMsgClick); // 获取列表栏部件 Transform scroolRect = listTrans.Find("ScrollRect"); content = scroolRect.Find("Content"); roomPrefab = content.Find("RoomPrefab").gameObject; roomPrefab.SetActive(false); closeBtn = listTrans.Find("CloseBtn").GetComponent <Button>(); newBtn = listTrans.Find("NewBtn").GetComponent <Button>(); reflashBtn = listTrans.Find("ReflashBtn").GetComponent <Button>(); //按钮事件 reflashBtn.onClick.AddListener(OnReflashClick); newBtn.onClick.AddListener(OnNewClick); closeBtn.onClick.AddListener(OnCloseClick); //监听 NetMgr.servConn.msgDist.AddListener("s2c_get_achieve_reply", OnRecvGetAchieve); NetMgr.servConn.msgDist.AddListener("s2c_get_room_list_reply", OnRecvGetRoomList); //发送查询 c2s_get_room_list_request request1 = new c2s_get_room_list_request(); byte[] data = NetMgr.servConn.CreateData((int)ProtoId.c2s_get_room_list_request, request1); NetMgr.servConn.SendMessage(data); c2s_get_achieve_request request2 = new c2s_get_achieve_request(); request2.id = GameMgr.instance.id; byte[] date = NetMgr.servConn.CreateData((int)ProtoId.c2s_get_achieve_request, request2); NetMgr.servConn.SendMessage(date); }