コード例 #1
0
ファイル: SocketNiuNiuEvent.cs プロジェクト: wly2/BaiLaoHui
    //申请解散房间返回用户选择信息
    public void OnEventRequestReply(byte[] buffer, int size)
    {
        CMD_GR_RequestReply requestReply = NetUtil.BytesToStruct <CMD_GR_RequestReply>(buffer);

        MyDebug.Log(requestReply.cbAgree + "================请求答复===================" + requestReply.dwUserID);
        DissloveRoomResponseVo vo = new DissloveRoomResponseVo();

        vo.result = requestReply.cbAgree;
        vo.userId = (int)requestReply.dwUserID;
        SocketEventHandle.Instance.SetClientResponse(APIS.DISSOLIVE_ROOM_RESPONSE, NetUtil.ObjToJson(vo));
    }
コード例 #2
0
    public void clickCancle()
    {
        doDissoliveRoomRequest(GlobalDataScript.Instance.myGameRoomInfo.userID, 0);
        butSure.gameObject.SetActive(false);
        butCancel.gameObject.SetActive(false);
        CMD_GR_RequestReply req = new CMD_GR_RequestReply();

        req.dwUserID  = (uint)GlobalDataScript.Instance.myGameRoomInfo.userID;
        req.dwTableID = (uint)GlobalDataScript.Instance.myGameRoomInfo.tableId;
        req.cbAgree   = 0;
        SocketSendManager.Instance.SendData((int)GameServer.MDM_GP_Cretate,
                                            (int)MDM_GR_PRIVATE.SUB_GR_REQUEST_REPLY, NetUtil.StructToBytes(req), Marshal.SizeOf(req));
    }