All Downloads are FREE. Search and download functionalities are using the official Maven repository.

POGOProtos.Settings.Master.MoveSettingsOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: POGOProtos/Settings/Master/MoveSettings.proto

package POGOProtos.Settings.Master;

public final class MoveSettingsOuterClass {
  private MoveSettingsOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface MoveSettingsOrBuilder extends
      // @@protoc_insertion_point(interface_extends:POGOProtos.Settings.Master.MoveSettings)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .POGOProtos.Enums.PokemonMove movement_id = 1;
     */
    int getMovementIdValue();
    /**
     * .POGOProtos.Enums.PokemonMove movement_id = 1;
     */
    POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove getMovementId();

    /**
     * int32 animation_id = 2;
     */
    int getAnimationId();

    /**
     * .POGOProtos.Enums.PokemonType pokemon_type = 3;
     */
    int getPokemonTypeValue();
    /**
     * .POGOProtos.Enums.PokemonType pokemon_type = 3;
     */
    POGOProtos.Enums.PokemonTypeOuterClass.PokemonType getPokemonType();

    /**
     * float power = 4;
     */
    float getPower();

    /**
     * float accuracy_chance = 5;
     */
    float getAccuracyChance();

    /**
     * float critical_chance = 6;
     */
    float getCriticalChance();

    /**
     * float heal_scalar = 7;
     */
    float getHealScalar();

    /**
     * float stamina_loss_scalar = 8;
     */
    float getStaminaLossScalar();

    /**
     * int32 trainer_level_min = 9;
     */
    int getTrainerLevelMin();

    /**
     * int32 trainer_level_max = 10;
     */
    int getTrainerLevelMax();

    /**
     * string vfx_name = 11;
     */
    java.lang.String getVfxName();
    /**
     * string vfx_name = 11;
     */
    com.google.protobuf.ByteString
        getVfxNameBytes();

    /**
     * int32 duration_ms = 12;
     */
    int getDurationMs();

    /**
     * int32 damage_window_start_ms = 13;
     */
    int getDamageWindowStartMs();

    /**
     * int32 damage_window_end_ms = 14;
     */
    int getDamageWindowEndMs();

    /**
     * int32 energy_delta = 15;
     */
    int getEnergyDelta();
  }
  /**
   * Protobuf type {@code POGOProtos.Settings.Master.MoveSettings}
   */
  public  static final class MoveSettings extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:POGOProtos.Settings.Master.MoveSettings)
      MoveSettingsOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use MoveSettings.newBuilder() to construct.
    private MoveSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private MoveSettings() {
      movementId_ = 0;
      animationId_ = 0;
      pokemonType_ = 0;
      power_ = 0F;
      accuracyChance_ = 0F;
      criticalChance_ = 0F;
      healScalar_ = 0F;
      staminaLossScalar_ = 0F;
      trainerLevelMin_ = 0;
      trainerLevelMax_ = 0;
      vfxName_ = "";
      durationMs_ = 0;
      damageWindowStartMs_ = 0;
      damageWindowEndMs_ = 0;
      energyDelta_ = 0;
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private MoveSettings(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      int mutable_bitField0_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 8: {
              int rawValue = input.readEnum();

              movementId_ = rawValue;
              break;
            }
            case 16: {

              animationId_ = input.readInt32();
              break;
            }
            case 24: {
              int rawValue = input.readEnum();

              pokemonType_ = rawValue;
              break;
            }
            case 37: {

              power_ = input.readFloat();
              break;
            }
            case 45: {

              accuracyChance_ = input.readFloat();
              break;
            }
            case 53: {

              criticalChance_ = input.readFloat();
              break;
            }
            case 61: {

              healScalar_ = input.readFloat();
              break;
            }
            case 69: {

              staminaLossScalar_ = input.readFloat();
              break;
            }
            case 72: {

              trainerLevelMin_ = input.readInt32();
              break;
            }
            case 80: {

              trainerLevelMax_ = input.readInt32();
              break;
            }
            case 90: {
              java.lang.String s = input.readStringRequireUtf8();

              vfxName_ = s;
              break;
            }
            case 96: {

              durationMs_ = input.readInt32();
              break;
            }
            case 104: {

              damageWindowStartMs_ = input.readInt32();
              break;
            }
            case 112: {

              damageWindowEndMs_ = input.readInt32();
              break;
            }
            case 120: {

              energyDelta_ = input.readInt32();
              break;
            }
            default: {
              if (!parseUnknownFieldProto3(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return POGOProtos.Settings.Master.MoveSettingsOuterClass.internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return POGOProtos.Settings.Master.MoveSettingsOuterClass.internal_static_POGOProtos_Settings_Master_MoveSettings_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.class, POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.Builder.class);
    }

    public static final int MOVEMENT_ID_FIELD_NUMBER = 1;
    private int movementId_;
    /**
     * .POGOProtos.Enums.PokemonMove movement_id = 1;
     */
    public int getMovementIdValue() {
      return movementId_;
    }
    /**
     * .POGOProtos.Enums.PokemonMove movement_id = 1;
     */
    public POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove getMovementId() {
      @SuppressWarnings("deprecation")
      POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove result = POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.valueOf(movementId_);
      return result == null ? POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.UNRECOGNIZED : result;
    }

    public static final int ANIMATION_ID_FIELD_NUMBER = 2;
    private int animationId_;
    /**
     * int32 animation_id = 2;
     */
    public int getAnimationId() {
      return animationId_;
    }

    public static final int POKEMON_TYPE_FIELD_NUMBER = 3;
    private int pokemonType_;
    /**
     * .POGOProtos.Enums.PokemonType pokemon_type = 3;
     */
    public int getPokemonTypeValue() {
      return pokemonType_;
    }
    /**
     * .POGOProtos.Enums.PokemonType pokemon_type = 3;
     */
    public POGOProtos.Enums.PokemonTypeOuterClass.PokemonType getPokemonType() {
      @SuppressWarnings("deprecation")
      POGOProtos.Enums.PokemonTypeOuterClass.PokemonType result = POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.valueOf(pokemonType_);
      return result == null ? POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.UNRECOGNIZED : result;
    }

    public static final int POWER_FIELD_NUMBER = 4;
    private float power_;
    /**
     * float power = 4;
     */
    public float getPower() {
      return power_;
    }

    public static final int ACCURACY_CHANCE_FIELD_NUMBER = 5;
    private float accuracyChance_;
    /**
     * float accuracy_chance = 5;
     */
    public float getAccuracyChance() {
      return accuracyChance_;
    }

    public static final int CRITICAL_CHANCE_FIELD_NUMBER = 6;
    private float criticalChance_;
    /**
     * float critical_chance = 6;
     */
    public float getCriticalChance() {
      return criticalChance_;
    }

    public static final int HEAL_SCALAR_FIELD_NUMBER = 7;
    private float healScalar_;
    /**
     * float heal_scalar = 7;
     */
    public float getHealScalar() {
      return healScalar_;
    }

    public static final int STAMINA_LOSS_SCALAR_FIELD_NUMBER = 8;
    private float staminaLossScalar_;
    /**
     * float stamina_loss_scalar = 8;
     */
    public float getStaminaLossScalar() {
      return staminaLossScalar_;
    }

    public static final int TRAINER_LEVEL_MIN_FIELD_NUMBER = 9;
    private int trainerLevelMin_;
    /**
     * int32 trainer_level_min = 9;
     */
    public int getTrainerLevelMin() {
      return trainerLevelMin_;
    }

    public static final int TRAINER_LEVEL_MAX_FIELD_NUMBER = 10;
    private int trainerLevelMax_;
    /**
     * int32 trainer_level_max = 10;
     */
    public int getTrainerLevelMax() {
      return trainerLevelMax_;
    }

    public static final int VFX_NAME_FIELD_NUMBER = 11;
    private volatile java.lang.Object vfxName_;
    /**
     * string vfx_name = 11;
     */
    public java.lang.String getVfxName() {
      java.lang.Object ref = vfxName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        vfxName_ = s;
        return s;
      }
    }
    /**
     * string vfx_name = 11;
     */
    public com.google.protobuf.ByteString
        getVfxNameBytes() {
      java.lang.Object ref = vfxName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        vfxName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int DURATION_MS_FIELD_NUMBER = 12;
    private int durationMs_;
    /**
     * int32 duration_ms = 12;
     */
    public int getDurationMs() {
      return durationMs_;
    }

    public static final int DAMAGE_WINDOW_START_MS_FIELD_NUMBER = 13;
    private int damageWindowStartMs_;
    /**
     * int32 damage_window_start_ms = 13;
     */
    public int getDamageWindowStartMs() {
      return damageWindowStartMs_;
    }

    public static final int DAMAGE_WINDOW_END_MS_FIELD_NUMBER = 14;
    private int damageWindowEndMs_;
    /**
     * int32 damage_window_end_ms = 14;
     */
    public int getDamageWindowEndMs() {
      return damageWindowEndMs_;
    }

    public static final int ENERGY_DELTA_FIELD_NUMBER = 15;
    private int energyDelta_;
    /**
     * int32 energy_delta = 15;
     */
    public int getEnergyDelta() {
      return energyDelta_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (movementId_ != POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.MOVE_UNSET.getNumber()) {
        output.writeEnum(1, movementId_);
      }
      if (animationId_ != 0) {
        output.writeInt32(2, animationId_);
      }
      if (pokemonType_ != POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.POKEMON_TYPE_NONE.getNumber()) {
        output.writeEnum(3, pokemonType_);
      }
      if (power_ != 0F) {
        output.writeFloat(4, power_);
      }
      if (accuracyChance_ != 0F) {
        output.writeFloat(5, accuracyChance_);
      }
      if (criticalChance_ != 0F) {
        output.writeFloat(6, criticalChance_);
      }
      if (healScalar_ != 0F) {
        output.writeFloat(7, healScalar_);
      }
      if (staminaLossScalar_ != 0F) {
        output.writeFloat(8, staminaLossScalar_);
      }
      if (trainerLevelMin_ != 0) {
        output.writeInt32(9, trainerLevelMin_);
      }
      if (trainerLevelMax_ != 0) {
        output.writeInt32(10, trainerLevelMax_);
      }
      if (!getVfxNameBytes().isEmpty()) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 11, vfxName_);
      }
      if (durationMs_ != 0) {
        output.writeInt32(12, durationMs_);
      }
      if (damageWindowStartMs_ != 0) {
        output.writeInt32(13, damageWindowStartMs_);
      }
      if (damageWindowEndMs_ != 0) {
        output.writeInt32(14, damageWindowEndMs_);
      }
      if (energyDelta_ != 0) {
        output.writeInt32(15, energyDelta_);
      }
      unknownFields.writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (movementId_ != POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.MOVE_UNSET.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(1, movementId_);
      }
      if (animationId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, animationId_);
      }
      if (pokemonType_ != POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.POKEMON_TYPE_NONE.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, pokemonType_);
      }
      if (power_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(4, power_);
      }
      if (accuracyChance_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(5, accuracyChance_);
      }
      if (criticalChance_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(6, criticalChance_);
      }
      if (healScalar_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(7, healScalar_);
      }
      if (staminaLossScalar_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(8, staminaLossScalar_);
      }
      if (trainerLevelMin_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(9, trainerLevelMin_);
      }
      if (trainerLevelMax_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(10, trainerLevelMax_);
      }
      if (!getVfxNameBytes().isEmpty()) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, vfxName_);
      }
      if (durationMs_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(12, durationMs_);
      }
      if (damageWindowStartMs_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(13, damageWindowStartMs_);
      }
      if (damageWindowEndMs_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(14, damageWindowEndMs_);
      }
      if (energyDelta_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(15, energyDelta_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings)) {
        return super.equals(obj);
      }
      POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings other = (POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings) obj;

      boolean result = true;
      result = result && movementId_ == other.movementId_;
      result = result && (getAnimationId()
          == other.getAnimationId());
      result = result && pokemonType_ == other.pokemonType_;
      result = result && (
          java.lang.Float.floatToIntBits(getPower())
          == java.lang.Float.floatToIntBits(
              other.getPower()));
      result = result && (
          java.lang.Float.floatToIntBits(getAccuracyChance())
          == java.lang.Float.floatToIntBits(
              other.getAccuracyChance()));
      result = result && (
          java.lang.Float.floatToIntBits(getCriticalChance())
          == java.lang.Float.floatToIntBits(
              other.getCriticalChance()));
      result = result && (
          java.lang.Float.floatToIntBits(getHealScalar())
          == java.lang.Float.floatToIntBits(
              other.getHealScalar()));
      result = result && (
          java.lang.Float.floatToIntBits(getStaminaLossScalar())
          == java.lang.Float.floatToIntBits(
              other.getStaminaLossScalar()));
      result = result && (getTrainerLevelMin()
          == other.getTrainerLevelMin());
      result = result && (getTrainerLevelMax()
          == other.getTrainerLevelMax());
      result = result && getVfxName()
          .equals(other.getVfxName());
      result = result && (getDurationMs()
          == other.getDurationMs());
      result = result && (getDamageWindowStartMs()
          == other.getDamageWindowStartMs());
      result = result && (getDamageWindowEndMs()
          == other.getDamageWindowEndMs());
      result = result && (getEnergyDelta()
          == other.getEnergyDelta());
      result = result && unknownFields.equals(other.unknownFields);
      return result;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + MOVEMENT_ID_FIELD_NUMBER;
      hash = (53 * hash) + movementId_;
      hash = (37 * hash) + ANIMATION_ID_FIELD_NUMBER;
      hash = (53 * hash) + getAnimationId();
      hash = (37 * hash) + POKEMON_TYPE_FIELD_NUMBER;
      hash = (53 * hash) + pokemonType_;
      hash = (37 * hash) + POWER_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getPower());
      hash = (37 * hash) + ACCURACY_CHANCE_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getAccuracyChance());
      hash = (37 * hash) + CRITICAL_CHANCE_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getCriticalChance());
      hash = (37 * hash) + HEAL_SCALAR_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getHealScalar());
      hash = (37 * hash) + STAMINA_LOSS_SCALAR_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getStaminaLossScalar());
      hash = (37 * hash) + TRAINER_LEVEL_MIN_FIELD_NUMBER;
      hash = (53 * hash) + getTrainerLevelMin();
      hash = (37 * hash) + TRAINER_LEVEL_MAX_FIELD_NUMBER;
      hash = (53 * hash) + getTrainerLevelMax();
      hash = (37 * hash) + VFX_NAME_FIELD_NUMBER;
      hash = (53 * hash) + getVfxName().hashCode();
      hash = (37 * hash) + DURATION_MS_FIELD_NUMBER;
      hash = (53 * hash) + getDurationMs();
      hash = (37 * hash) + DAMAGE_WINDOW_START_MS_FIELD_NUMBER;
      hash = (53 * hash) + getDamageWindowStartMs();
      hash = (37 * hash) + DAMAGE_WINDOW_END_MS_FIELD_NUMBER;
      hash = (53 * hash) + getDamageWindowEndMs();
      hash = (37 * hash) + ENERGY_DELTA_FIELD_NUMBER;
      hash = (53 * hash) + getEnergyDelta();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code POGOProtos.Settings.Master.MoveSettings}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:POGOProtos.Settings.Master.MoveSettings)
        POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettingsOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return POGOProtos.Settings.Master.MoveSettingsOuterClass.internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return POGOProtos.Settings.Master.MoveSettingsOuterClass.internal_static_POGOProtos_Settings_Master_MoveSettings_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.class, POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.Builder.class);
      }

      // Construct using POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        movementId_ = 0;

        animationId_ = 0;

        pokemonType_ = 0;

        power_ = 0F;

        accuracyChance_ = 0F;

        criticalChance_ = 0F;

        healScalar_ = 0F;

        staminaLossScalar_ = 0F;

        trainerLevelMin_ = 0;

        trainerLevelMax_ = 0;

        vfxName_ = "";

        durationMs_ = 0;

        damageWindowStartMs_ = 0;

        damageWindowEndMs_ = 0;

        energyDelta_ = 0;

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return POGOProtos.Settings.Master.MoveSettingsOuterClass.internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor;
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings getDefaultInstanceForType() {
        return POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.getDefaultInstance();
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings build() {
        POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings buildPartial() {
        POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings result = new POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings(this);
        result.movementId_ = movementId_;
        result.animationId_ = animationId_;
        result.pokemonType_ = pokemonType_;
        result.power_ = power_;
        result.accuracyChance_ = accuracyChance_;
        result.criticalChance_ = criticalChance_;
        result.healScalar_ = healScalar_;
        result.staminaLossScalar_ = staminaLossScalar_;
        result.trainerLevelMin_ = trainerLevelMin_;
        result.trainerLevelMax_ = trainerLevelMax_;
        result.vfxName_ = vfxName_;
        result.durationMs_ = durationMs_;
        result.damageWindowStartMs_ = damageWindowStartMs_;
        result.damageWindowEndMs_ = damageWindowEndMs_;
        result.energyDelta_ = energyDelta_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return (Builder) super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return (Builder) super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return (Builder) super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return (Builder) super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings) {
          return mergeFrom((POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings other) {
        if (other == POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings.getDefaultInstance()) return this;
        if (other.movementId_ != 0) {
          setMovementIdValue(other.getMovementIdValue());
        }
        if (other.getAnimationId() != 0) {
          setAnimationId(other.getAnimationId());
        }
        if (other.pokemonType_ != 0) {
          setPokemonTypeValue(other.getPokemonTypeValue());
        }
        if (other.getPower() != 0F) {
          setPower(other.getPower());
        }
        if (other.getAccuracyChance() != 0F) {
          setAccuracyChance(other.getAccuracyChance());
        }
        if (other.getCriticalChance() != 0F) {
          setCriticalChance(other.getCriticalChance());
        }
        if (other.getHealScalar() != 0F) {
          setHealScalar(other.getHealScalar());
        }
        if (other.getStaminaLossScalar() != 0F) {
          setStaminaLossScalar(other.getStaminaLossScalar());
        }
        if (other.getTrainerLevelMin() != 0) {
          setTrainerLevelMin(other.getTrainerLevelMin());
        }
        if (other.getTrainerLevelMax() != 0) {
          setTrainerLevelMax(other.getTrainerLevelMax());
        }
        if (!other.getVfxName().isEmpty()) {
          vfxName_ = other.vfxName_;
          onChanged();
        }
        if (other.getDurationMs() != 0) {
          setDurationMs(other.getDurationMs());
        }
        if (other.getDamageWindowStartMs() != 0) {
          setDamageWindowStartMs(other.getDamageWindowStartMs());
        }
        if (other.getDamageWindowEndMs() != 0) {
          setDamageWindowEndMs(other.getDamageWindowEndMs());
        }
        if (other.getEnergyDelta() != 0) {
          setEnergyDelta(other.getEnergyDelta());
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private int movementId_ = 0;
      /**
       * .POGOProtos.Enums.PokemonMove movement_id = 1;
       */
      public int getMovementIdValue() {
        return movementId_;
      }
      /**
       * .POGOProtos.Enums.PokemonMove movement_id = 1;
       */
      public Builder setMovementIdValue(int value) {
        movementId_ = value;
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.PokemonMove movement_id = 1;
       */
      public POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove getMovementId() {
        @SuppressWarnings("deprecation")
        POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove result = POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.valueOf(movementId_);
        return result == null ? POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove.UNRECOGNIZED : result;
      }
      /**
       * .POGOProtos.Enums.PokemonMove movement_id = 1;
       */
      public Builder setMovementId(POGOProtos.Enums.PokemonMoveOuterClass.PokemonMove value) {
        if (value == null) {
          throw new NullPointerException();
        }
        
        movementId_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.PokemonMove movement_id = 1;
       */
      public Builder clearMovementId() {
        
        movementId_ = 0;
        onChanged();
        return this;
      }

      private int animationId_ ;
      /**
       * int32 animation_id = 2;
       */
      public int getAnimationId() {
        return animationId_;
      }
      /**
       * int32 animation_id = 2;
       */
      public Builder setAnimationId(int value) {
        
        animationId_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 animation_id = 2;
       */
      public Builder clearAnimationId() {
        
        animationId_ = 0;
        onChanged();
        return this;
      }

      private int pokemonType_ = 0;
      /**
       * .POGOProtos.Enums.PokemonType pokemon_type = 3;
       */
      public int getPokemonTypeValue() {
        return pokemonType_;
      }
      /**
       * .POGOProtos.Enums.PokemonType pokemon_type = 3;
       */
      public Builder setPokemonTypeValue(int value) {
        pokemonType_ = value;
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.PokemonType pokemon_type = 3;
       */
      public POGOProtos.Enums.PokemonTypeOuterClass.PokemonType getPokemonType() {
        @SuppressWarnings("deprecation")
        POGOProtos.Enums.PokemonTypeOuterClass.PokemonType result = POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.valueOf(pokemonType_);
        return result == null ? POGOProtos.Enums.PokemonTypeOuterClass.PokemonType.UNRECOGNIZED : result;
      }
      /**
       * .POGOProtos.Enums.PokemonType pokemon_type = 3;
       */
      public Builder setPokemonType(POGOProtos.Enums.PokemonTypeOuterClass.PokemonType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        
        pokemonType_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.PokemonType pokemon_type = 3;
       */
      public Builder clearPokemonType() {
        
        pokemonType_ = 0;
        onChanged();
        return this;
      }

      private float power_ ;
      /**
       * float power = 4;
       */
      public float getPower() {
        return power_;
      }
      /**
       * float power = 4;
       */
      public Builder setPower(float value) {
        
        power_ = value;
        onChanged();
        return this;
      }
      /**
       * float power = 4;
       */
      public Builder clearPower() {
        
        power_ = 0F;
        onChanged();
        return this;
      }

      private float accuracyChance_ ;
      /**
       * float accuracy_chance = 5;
       */
      public float getAccuracyChance() {
        return accuracyChance_;
      }
      /**
       * float accuracy_chance = 5;
       */
      public Builder setAccuracyChance(float value) {
        
        accuracyChance_ = value;
        onChanged();
        return this;
      }
      /**
       * float accuracy_chance = 5;
       */
      public Builder clearAccuracyChance() {
        
        accuracyChance_ = 0F;
        onChanged();
        return this;
      }

      private float criticalChance_ ;
      /**
       * float critical_chance = 6;
       */
      public float getCriticalChance() {
        return criticalChance_;
      }
      /**
       * float critical_chance = 6;
       */
      public Builder setCriticalChance(float value) {
        
        criticalChance_ = value;
        onChanged();
        return this;
      }
      /**
       * float critical_chance = 6;
       */
      public Builder clearCriticalChance() {
        
        criticalChance_ = 0F;
        onChanged();
        return this;
      }

      private float healScalar_ ;
      /**
       * float heal_scalar = 7;
       */
      public float getHealScalar() {
        return healScalar_;
      }
      /**
       * float heal_scalar = 7;
       */
      public Builder setHealScalar(float value) {
        
        healScalar_ = value;
        onChanged();
        return this;
      }
      /**
       * float heal_scalar = 7;
       */
      public Builder clearHealScalar() {
        
        healScalar_ = 0F;
        onChanged();
        return this;
      }

      private float staminaLossScalar_ ;
      /**
       * float stamina_loss_scalar = 8;
       */
      public float getStaminaLossScalar() {
        return staminaLossScalar_;
      }
      /**
       * float stamina_loss_scalar = 8;
       */
      public Builder setStaminaLossScalar(float value) {
        
        staminaLossScalar_ = value;
        onChanged();
        return this;
      }
      /**
       * float stamina_loss_scalar = 8;
       */
      public Builder clearStaminaLossScalar() {
        
        staminaLossScalar_ = 0F;
        onChanged();
        return this;
      }

      private int trainerLevelMin_ ;
      /**
       * int32 trainer_level_min = 9;
       */
      public int getTrainerLevelMin() {
        return trainerLevelMin_;
      }
      /**
       * int32 trainer_level_min = 9;
       */
      public Builder setTrainerLevelMin(int value) {
        
        trainerLevelMin_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 trainer_level_min = 9;
       */
      public Builder clearTrainerLevelMin() {
        
        trainerLevelMin_ = 0;
        onChanged();
        return this;
      }

      private int trainerLevelMax_ ;
      /**
       * int32 trainer_level_max = 10;
       */
      public int getTrainerLevelMax() {
        return trainerLevelMax_;
      }
      /**
       * int32 trainer_level_max = 10;
       */
      public Builder setTrainerLevelMax(int value) {
        
        trainerLevelMax_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 trainer_level_max = 10;
       */
      public Builder clearTrainerLevelMax() {
        
        trainerLevelMax_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object vfxName_ = "";
      /**
       * string vfx_name = 11;
       */
      public java.lang.String getVfxName() {
        java.lang.Object ref = vfxName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          vfxName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string vfx_name = 11;
       */
      public com.google.protobuf.ByteString
          getVfxNameBytes() {
        java.lang.Object ref = vfxName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          vfxName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string vfx_name = 11;
       */
      public Builder setVfxName(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        vfxName_ = value;
        onChanged();
        return this;
      }
      /**
       * string vfx_name = 11;
       */
      public Builder clearVfxName() {
        
        vfxName_ = getDefaultInstance().getVfxName();
        onChanged();
        return this;
      }
      /**
       * string vfx_name = 11;
       */
      public Builder setVfxNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        vfxName_ = value;
        onChanged();
        return this;
      }

      private int durationMs_ ;
      /**
       * int32 duration_ms = 12;
       */
      public int getDurationMs() {
        return durationMs_;
      }
      /**
       * int32 duration_ms = 12;
       */
      public Builder setDurationMs(int value) {
        
        durationMs_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 duration_ms = 12;
       */
      public Builder clearDurationMs() {
        
        durationMs_ = 0;
        onChanged();
        return this;
      }

      private int damageWindowStartMs_ ;
      /**
       * int32 damage_window_start_ms = 13;
       */
      public int getDamageWindowStartMs() {
        return damageWindowStartMs_;
      }
      /**
       * int32 damage_window_start_ms = 13;
       */
      public Builder setDamageWindowStartMs(int value) {
        
        damageWindowStartMs_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 damage_window_start_ms = 13;
       */
      public Builder clearDamageWindowStartMs() {
        
        damageWindowStartMs_ = 0;
        onChanged();
        return this;
      }

      private int damageWindowEndMs_ ;
      /**
       * int32 damage_window_end_ms = 14;
       */
      public int getDamageWindowEndMs() {
        return damageWindowEndMs_;
      }
      /**
       * int32 damage_window_end_ms = 14;
       */
      public Builder setDamageWindowEndMs(int value) {
        
        damageWindowEndMs_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 damage_window_end_ms = 14;
       */
      public Builder clearDamageWindowEndMs() {
        
        damageWindowEndMs_ = 0;
        onChanged();
        return this;
      }

      private int energyDelta_ ;
      /**
       * int32 energy_delta = 15;
       */
      public int getEnergyDelta() {
        return energyDelta_;
      }
      /**
       * int32 energy_delta = 15;
       */
      public Builder setEnergyDelta(int value) {
        
        energyDelta_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 energy_delta = 15;
       */
      public Builder clearEnergyDelta() {
        
        energyDelta_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFieldsProto3(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:POGOProtos.Settings.Master.MoveSettings)
    }

    // @@protoc_insertion_point(class_scope:POGOProtos.Settings.Master.MoveSettings)
    private static final POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings();
    }

    public static POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public MoveSettings parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new MoveSettings(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public POGOProtos.Settings.Master.MoveSettingsOuterClass.MoveSettings getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_POGOProtos_Settings_Master_MoveSettings_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n-POGOProtos/Settings/Master/MoveSetting" +
      "s.proto\022\032POGOProtos.Settings.Master\032\"POG" +
      "OProtos/Enums/PokemonType.proto\032\"POGOPro" +
      "tos/Enums/PokemonMove.proto\"\261\003\n\014MoveSett" +
      "ings\0222\n\013movement_id\030\001 \001(\0162\035.POGOProtos.E" +
      "nums.PokemonMove\022\024\n\014animation_id\030\002 \001(\005\0223" +
      "\n\014pokemon_type\030\003 \001(\0162\035.POGOProtos.Enums." +
      "PokemonType\022\r\n\005power\030\004 \001(\002\022\027\n\017accuracy_c" +
      "hance\030\005 \001(\002\022\027\n\017critical_chance\030\006 \001(\002\022\023\n\013" +
      "heal_scalar\030\007 \001(\002\022\033\n\023stamina_loss_scalar" +
      "\030\010 \001(\002\022\031\n\021trainer_level_min\030\t \001(\005\022\031\n\021tra" +
      "iner_level_max\030\n \001(\005\022\020\n\010vfx_name\030\013 \001(\t\022\023" +
      "\n\013duration_ms\030\014 \001(\005\022\036\n\026damage_window_sta" +
      "rt_ms\030\r \001(\005\022\034\n\024damage_window_end_ms\030\016 \001(" +
      "\005\022\024\n\014energy_delta\030\017 \001(\005b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          POGOProtos.Enums.PokemonTypeOuterClass.getDescriptor(),
          POGOProtos.Enums.PokemonMoveOuterClass.getDescriptor(),
        }, assigner);
    internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_POGOProtos_Settings_Master_MoveSettings_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_POGOProtos_Settings_Master_MoveSettings_descriptor,
        new java.lang.String[] { "MovementId", "AnimationId", "PokemonType", "Power", "AccuracyChance", "CriticalChance", "HealScalar", "StaminaLossScalar", "TrainerLevelMin", "TrainerLevelMax", "VfxName", "DurationMs", "DamageWindowStartMs", "DamageWindowEndMs", "EnergyDelta", });
    POGOProtos.Enums.PokemonTypeOuterClass.getDescriptor();
    POGOProtos.Enums.PokemonMoveOuterClass.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy