public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Key = input.ReadString(); break; } case 16: { type_ = (global::Protocol.Types.ProtocolType)input.ReadEnum(); break; } case 26: { Name = input.ReadString(); break; } case 34: { RoomKey = input.ReadString(); break; } case 42: { Msg = input.ReadString(); break; } case 49: { BeginPoint = input.ReadDouble(); break; } case 57: { EndPoint = input.ReadDouble(); break; } case 64: { PenSize = input.ReadInt32(); break; } case 72: { Color = input.ReadInt32(); break; } } } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { Key = input.ReadString(); break; } case 16: { type_ = (global::Protocol.Types.ProtocolType)input.ReadEnum(); break; } case 24: { Broadcast = input.ReadBool(); break; } case 34: { Name = input.ReadString(); break; } case 42: { Avatar = input.ReadString(); break; } case 48: { Seat = input.ReadInt32(); break; } case 58: { RoomKey = input.ReadString(); break; } case 66: { RoomName = input.ReadString(); break; } case 74: { Message = input.ReadString(); break; } case 81: { BeginPoint = input.ReadDouble(); break; } case 89: { EndPoint = input.ReadDouble(); break; } case 96: { PenSize = input.ReadInt32(); break; } case 104: { Color = input.ReadInt32(); break; } case 114: { users_.AddEntriesFrom(input, _repeated_users_codec); break; } case 122: { rooms_.AddEntriesFrom(input, _repeated_rooms_codec); break; } case 128: { Code = input.ReadInt32(); break; } case 138: { Error = input.ReadString(); break; } case 144: { Id = input.ReadInt32(); break; } } } }