Пример #1
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 8u:
                    EntityId = input.ReadInt32();
                    break;

                case 18u:
                    path_.AddEntriesFrom(input, _repeated_path_codec);
                    break;

                case 26u:
                {
                    int?num2 = _single_entityToAttackId_codec.Read(input);
                    if (!entityToAttackId_.HasValue || num2 != 0)
                    {
                        EntityToAttackId = num2;
                    }
                    break;
                }
                }
            }
        }
Пример #2
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 10u:
                    selectedDecks_.AddEntriesFrom(input, _repeated_selectedDecks_codec);
                    break;

                case 18u:
                {
                    int?num2 = _single_selectedWeapon_codec.Read(input);
                    if (!selectedWeapon_.HasValue || num2 != 0)
                    {
                        SelectedWeapon = num2;
                    }
                    break;
                }
                }
            }
        }
Пример #3
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 8u:
                    WeaponId = input.ReadInt32();
                    break;

                case 18u:
                {
                    int?num2 = _single_deckId_codec.Read(input);
                    if (!deckId_.HasValue || num2 != 0)
                    {
                        DeckId = num2;
                    }
                    break;
                }
                }
            }
        }
Пример #4
0
                public void MergeFrom(CodedInputStream input)
                {
                    uint num;

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

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

                        case 16u:
                            Level = input.ReadInt32();
                            break;

                        case 26u:
                        {
                            int?num2 = _single_weaponId_codec.Read(input);
                            if (!weaponId_.HasValue || num2 != 0)
                            {
                                WeaponId = num2;
                            }
                            break;
                        }
                        }
                    }
                }
Пример #5
0
        /// <inheritdoc/>
        protected override void Read(ref ParseContext parser)
        {
            List <T> list = new List <T>();

            while (parser.ReadTag() == _Tag)
            {
                list.Add(_FieldCodec.Read(ref parser));
            }
            SourceValue = list.ToArray();
        }
Пример #6
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 10u:
                {
                    int?num2 = _single_id_codec.Read(input);
                    if (!id_.HasValue || num2 != 0)
                    {
                        Id = num2;
                    }
                    break;
                }

                case 18u:
                    Name = input.ReadString();
                    break;

                case 24u:
                    God = input.ReadInt32();
                    break;

                case 32u:
                    Weapon = input.ReadInt32();
                    break;

                case 40u:
                case 42u:
                    companions_.AddEntriesFrom(input, _repeated_companions_codec);
                    break;

                case 48u:
                case 50u:
                    spells_.AddEntriesFrom(input, _repeated_spells_codec);
                    break;

                case 56u:
                case 58u:
                    summonings_.AddEntriesFrom(input, _repeated_summonings_codec);
                    break;
                }
            }
        }
 /// <inheritdoc/>
 protected override void Read(ref ParseContext parser)
 {
     if (SourceValue == null)
     {
         SourceValue = new TCollection();
     }
     else
     {
         SourceValue.Clear();
     }
     while (parser.ReadTag() == _Tag)
     {
         SourceValue.Add(_FieldCodec.Read(ref parser));
     }
 }
Пример #8
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 10u:
                    if (spell_ == null)
                    {
                        spell_ = new SpellInfo();
                    }
                    input.ReadMessage(spell_);
                    break;

                case 16u:
                    from_ = (SpellMovementZone)input.ReadEnum();
                    break;

                case 24u:
                    to_ = (SpellMovementZone)input.ReadEnum();
                    break;

                case 34u:
                {
                    bool?flag = _single_discardedBecauseHandWasFull_codec.Read(input);
                    if (!discardedBecauseHandWasFull_.HasValue || flag != false)
                    {
                        DiscardedBecauseHandWasFull = flag;
                    }
                    break;
                }
                }
            }
        }
Пример #9
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 8u:
                    SpellInstanceId = input.ReadInt32();
                    break;

                case 18u:
                {
                    int?num3 = _single_spellDefinitionId_codec.Read(input);
                    if (!spellDefinitionId_.HasValue || num3 != 0)
                    {
                        SpellDefinitionId = num3;
                    }
                    break;
                }

                case 26u:
                {
                    int?num2 = _single_spellLevel_codec.Read(input);
                    if (!spellLevel_.HasValue || num2 != 0)
                    {
                        SpellLevel = num2;
                    }
                    break;
                }
                }
            }
        }
Пример #10
0
        public void MergeFrom(CodedInputStream input)
        {
            uint num;

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

                case 8u:
                    eventType_ = (Types.EventType)input.ReadEnum();
                    break;

                case 16u:
                    EventId = input.ReadSInt32();
                    break;

                case 26u:
                {
                    int?num6 = _single_parentEventId_codec.Read(input);
                    if (!parentEventId_.HasValue || num6 != 0)
                    {
                        ParentEventId = num6;
                    }
                    break;
                }

                case 32u:
                    Int1 = input.ReadInt32();
                    break;

                case 40u:
                    Int2 = input.ReadInt32();
                    break;

                case 48u:
                    Int3 = input.ReadInt32();
                    break;

                case 56u:
                    Int4 = input.ReadInt32();
                    break;

                case 64u:
                    Int5 = input.ReadInt32();
                    break;

                case 72u:
                    Int6 = input.ReadInt32();
                    break;

                case 80u:
                    Int7 = input.ReadInt32();
                    break;

                case 90u:
                    String1 = input.ReadString();
                    break;

                case 96u:
                    Bool1 = input.ReadBool();
                    break;

                case 106u:
                    if (cellCoord1_ == null)
                    {
                        cellCoord1_ = new CellCoord();
                    }
                    input.ReadMessage(cellCoord1_);
                    break;

                case 114u:
                    if (cellCoord2_ == null)
                    {
                        cellCoord2_ = new CellCoord();
                    }
                    input.ReadMessage(cellCoord2_);
                    break;

                case 120u:
                    companionReserveState1_ = (CompanionReserveState)input.ReadEnum();
                    break;

                case 128u:
                    companionReserveState2_ = (CompanionReserveState)input.ReadEnum();
                    break;

                case 136u:
                    damageReductionType1_ = (DamageReductionType)input.ReadEnum();
                    break;

                case 144u:
                    fightResult1_ = (FightResult)input.ReadEnum();
                    break;

                case 154u:
                    if (gameStatistics1_ == null)
                    {
                        gameStatistics1_ = new GameStatistics();
                    }
                    input.ReadMessage(gameStatistics1_);
                    break;

                case 160u:
                    teamsScoreModificationReason1_ = (TeamsScoreModificationReason)input.ReadEnum();
                    break;

                case 170u:
                {
                    int?num5 = _single_optInt1_codec.Read(input);
                    if (!optInt1_.HasValue || num5 != 0)
                    {
                        OptInt1 = num5;
                    }
                    break;
                }

                case 178u:
                {
                    int?num4 = _single_optInt2_codec.Read(input);
                    if (!optInt2_.HasValue || num4 != 0)
                    {
                        OptInt2 = num4;
                    }
                    break;
                }

                case 186u:
                {
                    int?num3 = _single_optInt3_codec.Read(input);
                    if (!optInt3_.HasValue || num3 != 0)
                    {
                        OptInt3 = num3;
                    }
                    break;
                }

                case 194u:
                {
                    int?num2 = _single_optInt4_codec.Read(input);
                    if (!optInt4_.HasValue || num2 != 0)
                    {
                        OptInt4 = num2;
                    }
                    break;
                }

                case 202u:
                    cellCoordList1_.AddEntriesFrom(input, _repeated_cellCoordList1_codec);
                    break;

                case 210u:
                    spellMovementList1_.AddEntriesFrom(input, _repeated_spellMovementList1_codec);
                    break;

                case 218u:
                    castTargetList1_.AddEntriesFrom(input, _repeated_castTargetList1_codec);
                    break;

                case 224u:
                case 226u:
                    intList1_.AddEntriesFrom(input, _repeated_intList1_codec);
                    break;

                case 232u:
                case 234u:
                    intList2_.AddEntriesFrom(input, _repeated_intList2_codec);
                    break;
                }
            }
        }
Пример #11
0
                public void MergeFrom(CodedInputStream input)
                {
                    uint num;

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

                        case 8u:
                            EntityId = input.ReadInt32();
                            break;

                        case 16u:
                            EntityType = input.ReadInt32();
                            break;

                        case 26u:
                        {
                            string text2 = _single_name_codec.Read(input);
                            if (name_ == null || text2 != "")
                            {
                                Name = text2;
                            }
                            break;
                        }

                        case 34u:
                        {
                            int?num6 = _single_defId_codec.Read(input);
                            if (!defId_.HasValue || num6 != 0)
                            {
                                DefId = num6;
                            }
                            break;
                        }

                        case 42u:
                        {
                            int?num5 = _single_weaponId_codec.Read(input);
                            if (!weaponId_.HasValue || num5 != 0)
                            {
                                WeaponId = num5;
                            }
                            break;
                        }

                        case 50u:
                        {
                            int?num9 = _single_genderId_codec.Read(input);
                            if (!genderId_.HasValue || num9 != 0)
                            {
                                GenderId = num9;
                            }
                            break;
                        }

                        case 58u:
                        {
                            int?num7 = _single_playerIndexInFight_codec.Read(input);
                            if (!playerIndexInFight_.HasValue || num7 != 0)
                            {
                                PlayerIndexInFight = num7;
                            }
                            break;
                        }

                        case 66u:
                        {
                            int?num3 = _single_ownerId_codec.Read(input);
                            if (!ownerId_.HasValue || num3 != 0)
                            {
                                OwnerId = num3;
                            }
                            break;
                        }

                        case 74u:
                        {
                            int?num2 = _single_teamId_codec.Read(input);
                            if (!teamId_.HasValue || num2 != 0)
                            {
                                TeamId = num2;
                            }
                            break;
                        }

                        case 82u:
                        {
                            int?num8 = _single_level_codec.Read(input);
                            if (!level_.HasValue || num8 != 0)
                            {
                                Level = num8;
                            }
                            break;
                        }

                        case 88u:
                        case 90u:
                            properties_.AddEntriesFrom(input, _repeated_properties_codec);
                            break;

                        case 98u:
                            if (position_ == null)
                            {
                                position_ = new CellCoord();
                            }
                            input.ReadMessage(position_);
                            break;

                        case 106u:
                        {
                            int?num4 = _single_direction_codec.Read(input);
                            if (!direction_.HasValue || num4 != 0)
                            {
                                Direction = num4;
                            }
                            break;
                        }

                        case 114u:
                            caracs_.AddEntriesFrom(input, _map_caracs_codec);
                            break;

                        case 122u:
                        {
                            string text = _single_customSkin_codec.Read(input);
                            if (customSkin_ == null || text != "")
                            {
                                CustomSkin = text;
                            }
                            break;
                        }

                        case 130u:
                        {
                            bool?flag = _single_actionDoneThisTurn_codec.Read(input);
                            if (!actionDoneThisTurn_.HasValue || flag != false)
                            {
                                ActionDoneThisTurn = flag;
                            }
                            break;
                        }
                        }
                    }
                }