コード例 #1
0
        public override void ReadFrom(TBufferReader reader)
        {
            int gender = 0;

            reader.Read(ref UserID);
            reader.Read(ref NickName);
            reader.Read(ref Region);
            reader.Read(ref AccountType);
            reader.Read(ref gender);
            reader.Read(ref Age);
            reader.Read(ref Level);
            Gender = (UserGender)gender;
        }
コード例 #2
0
ファイル: TBufferBase.cs プロジェクト: 470838237/UnityDemo
 public bool Decode(TBufferReader reader)
 {
     if (reader != null)
     {
         try
         {
             BeforeDecode(reader);
             ReadFrom(reader);
             return(true);
         }
         catch (Exception ex)
         {
             TLog.TError(ex);
             return(false);
         }
     }
     return(false);
 }
コード例 #3
0
ファイル: TBufferBase.cs プロジェクト: 470838237/UnityDemo
 public bool Decode(byte[] data)
 {
     if (data != null)
     {
         try
         {
             TBufferReader reader = new TBufferReader(data);
             BeforeDecode(reader);
             ReadFrom(reader);
             return(true);
         }
         catch (Exception ex)
         {
             TLog.TError(ex);
             return(false);
         }
     }
     return(false);
 }
コード例 #4
0
 public override void ReadFrom(TBufferReader reader)
 {
     reader.Read(ref KVInfo);
 }
コード例 #5
0
ファイル: TBufferBase.cs プロジェクト: 470838237/UnityDemo
 protected virtual void BeforeDecode(TBufferReader reader)
 {
 }
コード例 #6
0
ファイル: TBufferBase.cs プロジェクト: 470838237/UnityDemo
 public abstract void ReadFrom(TBufferReader reader);