Пример #1
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    X = input.ReadUInt32();
                    break;
                }

                case 16: {
                    Y = input.ReadUInt32();
                    break;
                }

                case 24: {
                    Z = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #2
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    BoardWidth = input.ReadUInt32();
                    break;
                }

                case 16: {
                    BoardHeight = input.ReadUInt32();
                    break;
                }

                case 26: {
                    BoardData = input.ReadBytes();
                    break;
                }
                }
            }
        }
Пример #3
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    Width = input.ReadUInt32();
                    break;
                }

                case 16: {
                    Height = input.ReadUInt32();
                    break;
                }

                case 26: {
                    sprites_.AddEntriesFrom(ref input, _repeated_sprites_codec);
                    break;
                }
                }
            }
        }
Пример #4
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    VerticalColumns = input.ReadUInt32();
                    break;
                }

                case 16: {
                    HorizontalColumns = input.ReadUInt32();
                    break;
                }

                case 26: {
                    VerticalLines = input.ReadBytes();
                    break;
                }

                case 34: {
                    HorizontalLines = input.ReadBytes();
                    break;
                }
                }
            }
        }
Пример #5
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    MaxSize = input.ReadUInt32();
                    break;
                }

                case 16: {
                    IdleTimeout = input.ReadUInt64();
                    break;
                }

                case 24: {
                    MaxConcurrentStreamsLowWatermark = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #6
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    BadgeItemId = input.ReadUInt64();
                    break;
                }

                case 16: {
                    BadgeNumber = input.ReadUInt32();
                    break;
                }

                case 26: {
                    BadgeName = input.ReadString();
                    break;
                }

                case 32: {
                    TrainerBaseId = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #7
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    Id = input.ReadUInt32();
                    break;
                }

                case 16: {
                    Status = (global::Mruv.Server.ServerStatus)input.ReadEnum();
                    break;
                }

                case 24: {
                    Players = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #8
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    ScoutId = input.ReadString();
                    break;
                }

                case 18: {
                    BannerIdString = input.ReadString();
                    break;
                }

                case 24: {
                    Type = input.ReadUInt32();
                    break;
                }

                case 34: {
                    ScheduleId = input.ReadString();
                    break;
                }

                case 40: {
                    U5 = input.ReadUInt64();
                    break;
                }

                case 48: {
                    U6 = input.ReadUInt32();
                    break;
                }

                case 56: {
                    U7 = input.ReadUInt32();
                    break;
                }

                case 64: {
                    BannerId = input.ReadUInt32();
                    break;
                }

                case 74: {
                    U9 = input.ReadString();
                    break;
                }
                }
            }
        }
Пример #9
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    Trainer = input.ReadString();
                    break;
                }

                case 18: {
                    Monster = input.ReadString();
                    break;
                }

                case 24: {
                    Unk3 = input.ReadUInt32();
                    break;
                }

                case 32: {
                    Unk4 = input.ReadInt32();
                    break;
                }

                case 40: {
                    Unk5 = input.ReadUInt32();
                    break;
                }

                case 48: {
                    Unk6 = input.ReadInt32();
                    break;
                }

                case 56: {
                    Unk7 = input.ReadInt32();
                    break;
                }

                case 66: {
                    Number = input.ReadString();
                    break;
                }

                case 74: {
                    Empty = input.ReadString();
                    break;
                }
                }
            }
        }
Пример #10
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    KeyData = input.ReadBytes();
                    break;
                }

                case 16: {
                    RollingStartIntervalNumber = input.ReadUInt32();
                    break;
                }

                case 24: {
                    RollingPeriod = input.ReadUInt32();
                    break;
                }

                case 32: {
                    TransmissionRiskLevel = input.ReadInt32();
                    break;
                }

                case 42: {
                    visitedCountries_.AddEntriesFrom(ref input, _repeated_visitedCountries_codec);
                    break;
                }

                case 50: {
                    Origin = input.ReadString();
                    break;
                }

                case 56: {
                    ReportType = (global::FederationGatewayApi.Models.Proto.TemporaryExposureKeyGatewayDto.Types.ReportType)input.ReadEnum();
                    break;
                }

                case 64: {
                    DaysSinceOnsetOfSymptoms = input.ReadSInt32();
                    break;
                }
                }
            }
        }
Пример #11
0
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
    {
        uint tag;

        while ((tag = input.ReadTag()) != 0)
        {
            switch (tag)
            {
            default:
                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                break;

            case 10: {
                Username = input.ReadString();
                break;
            }

            case 16: {
                Protocol = input.ReadUInt32();
                break;
            }

            case 26: {
                Client = input.ReadString();
                break;
            }

            case 34: {
                Uuid = input.ReadString();
                break;
            }

            case 42: {
                Secret = input.ReadString();
                break;
            }

            case 50: {
                ServerId = input.ReadString();
                break;
            }

            case 56: {
                ProxySupportedVersion = input.ReadUInt32();
                break;
            }
            }
        }
    }
Пример #12
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    U1 = input.ReadUInt32();
                    break;
                }

                case 16: {
                    U2 = input.ReadUInt32();
                    break;
                }

                case 26: {
                    Name = input.ReadString();
                    break;
                }

                case 34: {
                    U4 = input.ReadString();
                    break;
                }

                case 42: {
                    U5 = input.ReadString();
                    break;
                }

                case 50: {
                    TexBig = input.ReadString();
                    break;
                }

                case 58: {
                    TexSmall = input.ReadString();
                    break;
                }
                }
            }
        }
Пример #13
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    LoginBonusId = input.ReadString();
                    break;
                }

                case 18: {
                    RewardId = input.ReadString();
                    break;
                }

                case 24: {
                    Type = input.ReadUInt32();
                    break;
                }

                case 34: {
                    LoginBonusNameId = input.ReadString();
                    break;
                }

                case 40: {
                    BannerId = input.ReadInt32();
                    break;
                }

                case 48: {
                    StartDate = input.ReadUInt32();
                    break;
                }

                case 56: {
                    EndDate = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #14
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    LoginBonusId = input.ReadString();
                    break;
                }

                case 18: {
                    ScheduleId = input.ReadString();
                    break;
                }

                case 24: {
                    U3 = input.ReadUInt32();
                    break;
                }

                case 32: {
                    ItemSetId = input.ReadUInt64();
                    break;
                }
                }
            }
        }
Пример #15
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    BgmReplaceId = input.ReadUInt32();
                    break;
                }

                case 18: {
                    BgmIdOld = input.ReadString();
                    break;
                }

                case 26: {
                    BgmIdNew = input.ReadString();
                    break;
                }

                case 34: {
                    ScheduleId = input.ReadString();
                    break;
                }
                }
            }
        }
Пример #16
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    player_.AddEntriesFrom(ref input, _repeated_player_codec);
                    break;
                }

                case 18: {
                    map_.AddEntriesFrom(ref input, _repeated_map_codec);
                    break;
                }

                case 24: {
                    CurrentPlayer = input.ReadUInt32();
                    break;
                }

                case 34: {
                    Winner = input.ReadString();
                    break;
                }
                }
            }
        }
Пример #17
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 13: {
                    ServerTimestamp = input.ReadSFixed32();
                    break;
                }

                case 21: {
                    ClientIp = input.ReadFixed32();
                    break;
                }

                case 29: {
                    RedirectIp = input.ReadFixed32();
                    break;
                }

                case 32: {
                    RedirectPort = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #18
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    LotteryName = input.ReadString();
                    break;
                }

                case 16: {
                    CharacterId = input.ReadUInt64();
                    break;
                }

                case 24: {
                    DropRate = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #19
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    ApplicationId = input.ReadString();
                    break;
                }

                case 16: {
                    MaxResults = input.ReadUInt32();
                    break;
                }

                case 26: {
                    StartToken = input.ReadString();
                    break;
                }

                case 32: {
                    Timestamp = input.ReadUInt64();
                    break;
                }
                }
            }
        }
Пример #20
0
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
    {
        uint tag;

        while ((tag = input.ReadTag()) != 0)
        {
            switch (tag)
            {
            default:
                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                break;

            case 8: {
                PayloadType = input.ReadUInt32();
                break;
            }

            case 18: {
                Payload = input.ReadBytes();
                break;
            }

            case 26: {
                ClientMsgId = input.ReadString();
                break;
            }
            }
        }
    }
Пример #21
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    StringField = input.ReadString();
                    break;
                }

                case 16: {
                    Int64Field = input.ReadInt64();
                    break;
                }

                case 24: {
                    Uint32Field = input.ReadUInt32();
                    break;
                }

                case 34:
                case 33: {
                    repeatedDoubleField_.AddEntriesFrom(ref input, _repeated_repeatedDoubleField_codec);
                    break;
                }

                case 40: {
                    EnumField = (global::Plexus.Interop.Testing.Generated.EchoRequest.Types.SubEnum)input.ReadEnum();
                    break;
                }

                case 50: {
                    if (subMessageField_ == null)
                    {
                        SubMessageField = new global::Plexus.Interop.Testing.Generated.EchoRequest.Types.SubMessage();
                    }
                    input.ReadMessage(SubMessageField);
                    break;
                }

                case 58: {
                    repeatedSubMessageField_.AddEntriesFrom(ref input, _repeated_repeatedSubMessageField_codec);
                    break;
                }
                }
            }
        }
Пример #22
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    BannerId = input.ReadUInt32();
                    break;
                }

                case 18: {
                    BannerIdString = input.ReadString();
                    break;
                }

                case 24: {
                    Text1Id = input.ReadInt32();
                    break;
                }

                case 32: {
                    Text2Id = input.ReadInt32();
                    break;
                }

                case 40: {
                    Type = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #23
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    ScoutName = input.ReadString();
                    break;
                }

                case 16: {
                    TrainerId = input.ReadUInt64();
                    break;
                }

                case 24: {
                    DropRate = input.ReadUInt32();
                    break;
                }

                case 32: {
                    DisplayOrder = input.ReadUInt32();
                    break;
                }

                case 40: {
                    U5 = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #24
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    Level = input.ReadUInt32();
                    break;
                }

                case 16: {
                    Quest = input.ReadUInt64();
                    break;
                }

                case 24: {
                    Exp = input.ReadUInt32();
                    break;
                }

                case 32: {
                    U4 = input.ReadUInt32();
                    break;
                }

                case 40: {
                    Quest2 = input.ReadUInt64();
                    break;
                }
                }
            }
        }
Пример #25
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    Name = input.ReadString();
                    break;
                }

                case 16: {
                    Unk2 = input.ReadUInt32();
                    break;
                }

                case 26: {
                    None = input.ReadString();
                    break;
                }

                case 34: {
                    Lang = input.ReadString();
                    break;
                }

                case 40: {
                    Unk5 = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #26
0
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
    {
        uint tag;

        while ((tag = input.ReadTag()) != 0)
        {
            switch (tag)
            {
            default:
                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                break;

            case 10: {
                KeyName = input.ReadString();
                break;
            }

            case 18: {
                KeyValue = input.ReadString();
                break;
            }

            case 25: {
                MetricValue = input.ReadDouble();
                break;
            }

            case 32: {
                RecordId = input.ReadUInt32();
                break;
            }

            case 40: {
                Offset = input.ReadUInt32();
                break;
            }
            }
        }
    }
Пример #27
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    AddressType = (global::AcFunDanmu.AccessPoint.Types.AddressType)input.ReadEnum();
                    break;
                }

                case 16: {
                    Port = input.ReadUInt32();
                    break;
                }

                case 29: {
                    IpV4 = input.ReadFixed32();
                    break;
                }

                case 34: {
                    IpV6 = input.ReadBytes();
                    break;
                }

                case 42: {
                    Domain = input.ReadString();
                    break;
                }

                case 53: {
                    Quic = input.ReadFixed32();
                    break;
                }

                case 58: {
                    QuicV6 = input.ReadBytes();
                    break;
                }
                }
            }
        }
Пример #28
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    PingType = (global::AcFunDanmu.PingRequest.Types.PingType)input.ReadEnum();
                    break;
                }

                case 16: {
                    PingRound = input.ReadUInt32();
                    break;
                }
                }
            }
        }
Пример #29
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    Command = input.ReadString();
                    break;
                }

                case 16: {
                    SeqId = input.ReadInt64();
                    break;
                }

                case 24: {
                    RetryCount = input.ReadUInt32();
                    break;
                }

                case 34: {
                    PayloadData = input.ReadBytes();
                    break;
                }

                case 42: {
                    if (userInstance_ == null)
                    {
                        UserInstance = new global::AcFunDanmu.UserInstance();
                    }
                    input.ReadMessage(UserInstance);
                    break;
                }

                case 48: {
                    ErrorCode = input.ReadInt32();
                    break;
                }

                case 58: {
                    if (settingInfo_ == null)
                    {
                        SettingInfo = new global::AcFunDanmu.SettingInfo();
                    }
                    input.ReadMessage(SettingInfo);
                    break;
                }

                case 66: {
                    if (requestBasicInfo_ == null)
                    {
                        RequestBasicInfo = new global::AcFunDanmu.RequestBasicInfo();
                    }
                    input.ReadMessage(RequestBasicInfo);
                    break;
                }

                case 74: {
                    SubBiz = input.ReadString();
                    break;
                }

                case 82: {
                    if (frontendInfo_ == null)
                    {
                        FrontendInfo = new global::AcFunDanmu.FrontendInfo();
                    }
                    input.ReadMessage(FrontendInfo);
                    break;
                }

                case 90: {
                    Kpn = input.ReadString();
                    break;
                }

                case 96: {
                    AnonymouseUser = input.ReadBool();
                    break;
                }
                }
            }
        }
Пример #30
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 8: {
                    AppId = input.ReadInt32();
                    break;
                }

                case 16: {
                    Uid = input.ReadInt64();
                    break;
                }

                case 24: {
                    InstanceId = input.ReadInt64();
                    break;
                }

                case 40: {
                    Flags = input.ReadUInt32();
                    break;
                }

                case 48: {
                    EncodingType = (global::AcFunDanmu.PacketHeader.Types.EncodingType)input.ReadEnum();
                    break;
                }

                case 56: {
                    DecodedPayloadLen = input.ReadUInt32();
                    break;
                }

                case 64: {
                    EncryptionMode = (global::AcFunDanmu.PacketHeader.Types.EncryptionMode)input.ReadEnum();
                    break;
                }

                case 74: {
                    if (tokenInfo_ == null)
                    {
                        TokenInfo = new global::AcFunDanmu.TokenInfo();
                    }
                    input.ReadMessage(TokenInfo);
                    break;
                }

                case 80: {
                    SeqId = input.ReadInt64();
                    break;
                }

                case 90:
                case 88: {
                    features_.AddEntriesFrom(ref input, _repeated_features_codec);
                    break;
                }

                case 98: {
                    Kpn = input.ReadString();
                    break;
                }
                }
            }
        }