//Protobuffer从MemoryStream进行反序列化 public bool FromMemoryStream(MemoryStream protoMS) { LoginRpcCreateCharacterAsk pb = ProtoBuf.Serializer.Deserialize <LoginRpcCreateCharacterAsk>(protoMS); FromPB(pb); return(true); }
//从Protobuffer类型初始化 public void FromPB(LoginRpcCreateCharacterAsk v) { if (v == null) { return; } m_Nickname = v.Nickname; m_ConfigId = v.ConfigId; }
//转化成Protobuffer类型函数 public LoginRpcCreateCharacterAsk ToPB() { LoginRpcCreateCharacterAsk v = new LoginRpcCreateCharacterAsk(); v.Nickname = m_Nickname; v.ConfigId = m_ConfigId; return(v); }