示例#1
0
    //Protobuffer从MemoryStream进行反序列化
    public bool FromMemoryStream(MemoryStream protoMS)
    {
        FriendFriendObjV1 pb = ProtoBuf.Serializer.Deserialize <FriendFriendObjV1>(protoMS);

        FromPB(pb);
        return(true);
    }
示例#2
0
 //从Protobuffer类型初始化
 public void FromPB(FriendFriendObjV1 v)
 {
     if (v == null)
     {
         return;
     }
     m_UserId        = v.UserId;
     m_UserName      = v.UserName;
     m_Level         = v.Level;
     m_Prof          = v.Prof;
     m_Signature     = v.Signature;
     m_TeamId        = v.TeamId;
     m_TeamMemberNum = v.TeamMemberNum;
     m_Online        = v.Online;
     m_GoodFeeling   = v.GoodFeeling;
     m_GuildId       = v.GuildId;
     m_GuildName     = v.GuildName;
 }
示例#3
0
    //转化成Protobuffer类型函数
    public FriendFriendObjV1 ToPB()
    {
        FriendFriendObjV1 v = new FriendFriendObjV1();

        v.UserId        = m_UserId;
        v.UserName      = m_UserName;
        v.Level         = m_Level;
        v.Prof          = m_Prof;
        v.Signature     = m_Signature;
        v.TeamId        = m_TeamId;
        v.TeamMemberNum = m_TeamMemberNum;
        v.Online        = m_Online;
        v.GoodFeeling   = m_GoodFeeling;
        v.GuildId       = m_GuildId;
        v.GuildName     = m_GuildName;

        return(v);
    }