コード例 #1
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    itemId_ = (global::PokemonGoDesktop.API.Proto.ItemId)input.ReadEnum();
                    break;
                }

                case 16: {
                    itemType_ = (global::PokemonGoDesktop.API.Proto.ItemType)input.ReadEnum();
                    break;
                }

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

                case 32: {
                    AppliedMs = input.ReadInt64();
                    break;
                }
                }
            }
        }
コード例 #2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    itemId_ = (global::PokemonGoDesktop.API.Proto.ItemId)input.ReadEnum();
                    break;
                }

                case 16: {
                    itemType_ = (global::PokemonGoDesktop.API.Proto.ItemType)input.ReadEnum();
                    break;
                }

                case 24: {
                    category_ = (global::PokemonGoDesktop.API.Proto.ItemCategory)input.ReadEnum();
                    break;
                }

                case 37: {
                    DropFreq = input.ReadFloat();
                    break;
                }

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

                case 50: {
                    if (pokeball_ == null)
                    {
                        pokeball_ = new global::PokemonGoDesktop.API.Proto.PokeballAttributes();
                    }
                    input.ReadMessage(pokeball_);
                    break;
                }

                case 58: {
                    if (potion_ == null)
                    {
                        potion_ = new global::PokemonGoDesktop.API.Proto.PotionAttributes();
                    }
                    input.ReadMessage(potion_);
                    break;
                }

                case 66: {
                    if (revive_ == null)
                    {
                        revive_ = new global::PokemonGoDesktop.API.Proto.ReviveAttributes();
                    }
                    input.ReadMessage(revive_);
                    break;
                }

                case 74: {
                    if (battle_ == null)
                    {
                        battle_ = new global::PokemonGoDesktop.API.Proto.BattleAttributes();
                    }
                    input.ReadMessage(battle_);
                    break;
                }

                case 82: {
                    if (food_ == null)
                    {
                        food_ = new global::PokemonGoDesktop.API.Proto.FoodAttributes();
                    }
                    input.ReadMessage(food_);
                    break;
                }

                case 90: {
                    if (inventoryUpgrade_ == null)
                    {
                        inventoryUpgrade_ = new global::PokemonGoDesktop.API.Proto.InventoryUpgradeAttributes();
                    }
                    input.ReadMessage(inventoryUpgrade_);
                    break;
                }

                case 98: {
                    if (xpBoost_ == null)
                    {
                        xpBoost_ = new global::PokemonGoDesktop.API.Proto.ExperienceBoostAttributes();
                    }
                    input.ReadMessage(xpBoost_);
                    break;
                }

                case 106: {
                    if (incense_ == null)
                    {
                        incense_ = new global::PokemonGoDesktop.API.Proto.IncenseAttributes();
                    }
                    input.ReadMessage(incense_);
                    break;
                }

                case 114: {
                    if (eggIncubator_ == null)
                    {
                        eggIncubator_ = new global::PokemonGoDesktop.API.Proto.EggIncubatorAttributes();
                    }
                    input.ReadMessage(eggIncubator_);
                    break;
                }

                case 122: {
                    if (fortModifier_ == null)
                    {
                        fortModifier_ = new global::PokemonGoDesktop.API.Proto.FortModifierAttributes();
                    }
                    input.ReadMessage(fortModifier_);
                    break;
                }
                }
            }
        }