1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- using System;
- /// <summary>
- /// 请求结构体
- /// </summary>
- public class ReqVo
- {
- /// <summary>
- /// 谁(openId)
- /// </summary>
- public string uid;
- /// <summary>
- /// 功能码
- /// </summary>
- public int ope;
- /// <summary>
- /// 命令码
- /// </summary>
- public int cmd;
- /// <summary>
- /// 参数数组
- /// </summary>
- public object[] paras;
- /// <summary>
- /// 时间戳
- /// </summary>
- public int ts;
- /// <summary>
- /// 分区Id
- /// </summary>
- public int zoneid;
- /// <summary>
- /// 消息序列号
- /// </summary>
- public int SN;
- /// <summary>
- /// token
- /// </summary>
- public string TK;
- /// <summary>
- /// 客户端版本号
- /// </summary>
- public string CV = "unity";
- private volatile static int sNbr = 0;
- /// <summary>
- /// 构造函数
- /// </summary>
- /// <param name="ope">功能码</param>
- /// <param name="cmd">命令码</param>
- /// <param name="uid">玩家ID</param>
- /// <param name="zoneid">分区ID</param>
- /// <param name="paras">参数数组</param>
- public ReqVo(int ope, int cmd, string uid, int zoneid, object[] paras, string tk = null)
- {
- this.ope = ope;
- this.cmd = cmd;
- this.uid = uid;
- this.zoneid = zoneid;
- this.paras = paras;
- this.ts = (int)UserProxy.Instance.GetCurrentUnixTimeStamp();
- this.SN = sNbr++;
- this.TK = tk;
- this.CV = AndroidInteractive.Instance().GetVersionName(); // todo: 这里取客户端版本号. -gwang 2022年10月24日10:14:47
- }
- }
|