コード例 #1
0
        /// <summary>
        /// 取得序列化的指令物件
        /// </summary>
        /// <param name="type">指令類別</param>
        /// <param name="obj">需要序列化的資料</param>
        /// <param name="needSerial">是否需要序列化</param>
        /// <returns></returns>
        private string GetCommandStr(TCPCommandType type, string sendFrom, object obj, bool needSerial)
        {
            TCPCommand cmd = new TCPCommand();

            cmd.Type       = type;
            cmd.SendFrom   = sendFrom;
            cmd.JsonString = obj.ToString();
            if (needSerial)
            {
                cmd.JsonString = JsonConvert.SerializeObject(obj);
            }

            return(JsonConvert.SerializeObject(cmd));
        }
コード例 #2
0
 public TCPCommand(int soldierId, TCPCommandType type, int amountOfData)
 {
     this.soldierId  = soldierId; this.type = type;
     this.followData = new float[amountOfData];
 }