uint32 room_id = 2;
+ * @return The roomId.
+ */
+ int getRoomId();
+
+ /**
+ * .Vector pos = 7;
+ * @return Whether the pos field is set.
+ */
+ boolean hasPos();
+ /**
+ * .Vector pos = 7;
+ * @return The pos.
+ */
+ emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
+ /**
+ * .Vector pos = 7;
+ */
+ emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
+
+ /**
+ * .Vector rot = 13;
+ * @return Whether the rot field is set.
+ */
+ boolean hasRot();
+ /**
+ * .Vector rot = 13;
+ * @return The rot.
+ */
+ emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
+ /**
+ * .Vector rot = 13;
+ */
+ emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
+ }
+ /**
+ * Protobuf type {@code AbilityActionGenerateElemBall}
+ */
+ public static final class AbilityActionGenerateElemBall extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityActionGenerateElemBall)
+ AbilityActionGenerateElemBallOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityActionGenerateElemBall.newBuilder() to construct.
+ private AbilityActionGenerateElemBall(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityActionGenerateElemBall() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityActionGenerateElemBall();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityActionGenerateElemBall(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 16: {
+
+ roomId_ = input.readUInt32();
+ break;
+ }
+ case 58: {
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
+ if (pos_ != null) {
+ subBuilder = pos_.toBuilder();
+ }
+ pos_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(pos_);
+ pos_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 106: {
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
+ if (rot_ != null) {
+ subBuilder = rot_.toBuilder();
+ }
+ rot_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(rot_);
+ rot_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.internal_static_AbilityActionGenerateElemBall_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.internal_static_AbilityActionGenerateElemBall_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.class, emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.Builder.class);
+ }
+
+ public static final int ROOM_ID_FIELD_NUMBER = 2;
+ private int roomId_;
+ /**
+ * uint32 room_id = 2;
+ * @return The roomId.
+ */
+ @java.lang.Override
+ public int getRoomId() {
+ return roomId_;
+ }
+
+ public static final int POS_FIELD_NUMBER = 7;
+ private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
+ /**
+ * .Vector pos = 7;
+ * @return Whether the pos field is set.
+ */
+ @java.lang.Override
+ public boolean hasPos() {
+ return pos_ != null;
+ }
+ /**
+ * .Vector pos = 7;
+ * @return The pos.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
+ return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
+ return getPos();
+ }
+
+ public static final int ROT_FIELD_NUMBER = 13;
+ private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
+ /**
+ * .Vector rot = 13;
+ * @return Whether the rot field is set.
+ */
+ @java.lang.Override
+ public boolean hasRot() {
+ return rot_ != null;
+ }
+ /**
+ * .Vector rot = 13;
+ * @return The rot.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
+ return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
+ return getRot();
+ }
+
+ 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 (roomId_ != 0) {
+ output.writeUInt32(2, roomId_);
+ }
+ if (pos_ != null) {
+ output.writeMessage(7, getPos());
+ }
+ if (rot_ != null) {
+ output.writeMessage(13, getRot());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (roomId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, roomId_);
+ }
+ if (pos_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, getPos());
+ }
+ if (rot_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(13, getRot());
+ }
+ 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 emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall other = (emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall) obj;
+
+ if (getRoomId()
+ != other.getRoomId()) return false;
+ if (hasPos() != other.hasPos()) return false;
+ if (hasPos()) {
+ if (!getPos()
+ .equals(other.getPos())) return false;
+ }
+ if (hasRot() != other.hasRot()) return false;
+ if (hasRot()) {
+ if (!getRot()
+ .equals(other.getRot())) return false;
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getRoomId();
+ if (hasPos()) {
+ hash = (37 * hash) + POS_FIELD_NUMBER;
+ hash = (53 * hash) + getPos().hashCode();
+ }
+ if (hasRot()) {
+ hash = (37 * hash) + ROT_FIELD_NUMBER;
+ hash = (53 * hash) + getRot().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall 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 emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall 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 emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall 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(emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall 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 AbilityActionGenerateElemBall}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 room_id = 2;
+ * @return The roomId.
+ */
+ @java.lang.Override
+ public int getRoomId() {
+ return roomId_;
+ }
+ /**
+ * uint32 room_id = 2;
+ * @param value The roomId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRoomId(int value) {
+
+ roomId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 room_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearRoomId() {
+
+ roomId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> posBuilder_;
+ /**
+ * .Vector pos = 7;
+ * @return Whether the pos field is set.
+ */
+ public boolean hasPos() {
+ return posBuilder_ != null || pos_ != null;
+ }
+ /**
+ * .Vector pos = 7;
+ * @return The pos.
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
+ if (posBuilder_ == null) {
+ return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
+ } else {
+ return posBuilder_.getMessage();
+ }
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public Builder setPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
+ if (posBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ pos_ = value;
+ onChanged();
+ } else {
+ posBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public Builder setPos(
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
+ if (posBuilder_ == null) {
+ pos_ = builderForValue.build();
+ onChanged();
+ } else {
+ posBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public Builder mergePos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
+ if (posBuilder_ == null) {
+ if (pos_ != null) {
+ pos_ =
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(pos_).mergeFrom(value).buildPartial();
+ } else {
+ pos_ = value;
+ }
+ onChanged();
+ } else {
+ posBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public Builder clearPos() {
+ if (posBuilder_ == null) {
+ pos_ = null;
+ onChanged();
+ } else {
+ pos_ = null;
+ posBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
+
+ onChanged();
+ return getPosFieldBuilder().getBuilder();
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
+ if (posBuilder_ != null) {
+ return posBuilder_.getMessageOrBuilder();
+ } else {
+ return pos_ == null ?
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
+ }
+ }
+ /**
+ * .Vector pos = 7;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
+ getPosFieldBuilder() {
+ if (posBuilder_ == null) {
+ posBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
+ getPos(),
+ getParentForChildren(),
+ isClean());
+ pos_ = null;
+ }
+ return posBuilder_;
+ }
+
+ private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> rotBuilder_;
+ /**
+ * .Vector rot = 13;
+ * @return Whether the rot field is set.
+ */
+ public boolean hasRot() {
+ return rotBuilder_ != null || rot_ != null;
+ }
+ /**
+ * .Vector rot = 13;
+ * @return The rot.
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
+ if (rotBuilder_ == null) {
+ return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
+ } else {
+ return rotBuilder_.getMessage();
+ }
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
+ if (rotBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ rot_ = value;
+ onChanged();
+ } else {
+ rotBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public Builder setRot(
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
+ if (rotBuilder_ == null) {
+ rot_ = builderForValue.build();
+ onChanged();
+ } else {
+ rotBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
+ if (rotBuilder_ == null) {
+ if (rot_ != null) {
+ rot_ =
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(rot_).mergeFrom(value).buildPartial();
+ } else {
+ rot_ = value;
+ }
+ onChanged();
+ } else {
+ rotBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public Builder clearRot() {
+ if (rotBuilder_ == null) {
+ rot_ = null;
+ onChanged();
+ } else {
+ rot_ = null;
+ rotBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
+
+ onChanged();
+ return getRotFieldBuilder().getBuilder();
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
+ if (rotBuilder_ != null) {
+ return rotBuilder_.getMessageOrBuilder();
+ } else {
+ return rot_ == null ?
+ emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
+ }
+ }
+ /**
+ * .Vector rot = 13;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
+ getRotFieldBuilder() {
+ if (rotBuilder_ == null) {
+ rotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
+ getRot(),
+ getParentForChildren(),
+ isClean());
+ rot_ = null;
+ }
+ return rotBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityActionGenerateElemBall)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityActionGenerateElemBall)
+ private static final emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser.AbilityString ability_name = 1;
+ * @return Whether the abilityName field is set.
+ */
+ boolean hasAbilityName();
+ /**
+ * .AbilityString ability_name = 1;
+ * @return The abilityName.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityName();
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityNameOrBuilder();
+
+ /**
+ * .AbilityString ability_override = 2;
+ * @return Whether the abilityOverride field is set.
+ */
+ boolean hasAbilityOverride();
+ /**
+ * .AbilityString ability_override = 2;
+ * @return The abilityOverride.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityOverride();
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityOverrideOrBuilder();
+
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ java.util.Listrepeated .AbilityScalarValueEntry override_map = 3;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index);
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ int getOverrideMapCount();
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList();
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index);
+
+ /**
+ * uint32 instanced_ability_id = 4;
+ * @return The instancedAbilityId.
+ */
+ int getInstancedAbilityId();
+ }
+ /**
+ * Protobuf type {@code AbilityAppliedAbility}
+ */
+ public static final class AbilityAppliedAbility extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityAppliedAbility)
+ AbilityAppliedAbilityOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityAppliedAbility.newBuilder() to construct.
+ private AbilityAppliedAbility(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityAppliedAbility() {
+ overrideMap_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityAppliedAbility();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityAppliedAbility(
+ 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 10: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (abilityName_ != null) {
+ subBuilder = abilityName_.toBuilder();
+ }
+ abilityName_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(abilityName_);
+ abilityName_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 18: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (abilityOverride_ != null) {
+ subBuilder = abilityOverride_.toBuilder();
+ }
+ abilityOverride_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(abilityOverride_);
+ abilityOverride_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 26: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ overrideMap_ = new java.util.ArrayList.AbilityString ability_name = 1;
+ * @return Whether the abilityName field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbilityName() {
+ return abilityName_ != null;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ * @return The abilityName.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityName() {
+ return abilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityName_;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityNameOrBuilder() {
+ return getAbilityName();
+ }
+
+ public static final int ABILITY_OVERRIDE_FIELD_NUMBER = 2;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString abilityOverride_;
+ /**
+ * .AbilityString ability_override = 2;
+ * @return Whether the abilityOverride field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbilityOverride() {
+ return abilityOverride_ != null;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ * @return The abilityOverride.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityOverride() {
+ return abilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityOverride_;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityOverrideOrBuilder() {
+ return getAbilityOverride();
+ }
+
+ public static final int OVERRIDE_MAP_FIELD_NUMBER = 3;
+ private java.util.Listrepeated .AbilityScalarValueEntry override_map = 3;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityScalarValueEntry override_map = 3;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList() {
+ return overrideMap_;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ @java.lang.Override
+ public int getOverrideMapCount() {
+ return overrideMap_.size();
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
+ return overrideMap_.get(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index) {
+ return overrideMap_.get(index);
+ }
+
+ public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 4;
+ private int instancedAbilityId_;
+ /**
+ * uint32 instanced_ability_id = 4;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+
+ 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 (abilityName_ != null) {
+ output.writeMessage(1, getAbilityName());
+ }
+ if (abilityOverride_ != null) {
+ output.writeMessage(2, getAbilityOverride());
+ }
+ for (int i = 0; i < overrideMap_.size(); i++) {
+ output.writeMessage(3, overrideMap_.get(i));
+ }
+ if (instancedAbilityId_ != 0) {
+ output.writeUInt32(4, instancedAbilityId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (abilityName_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getAbilityName());
+ }
+ if (abilityOverride_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, getAbilityOverride());
+ }
+ for (int i = 0; i < overrideMap_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, overrideMap_.get(i));
+ }
+ if (instancedAbilityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, instancedAbilityId_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility other = (emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility) obj;
+
+ if (hasAbilityName() != other.hasAbilityName()) return false;
+ if (hasAbilityName()) {
+ if (!getAbilityName()
+ .equals(other.getAbilityName())) return false;
+ }
+ if (hasAbilityOverride() != other.hasAbilityOverride()) return false;
+ if (hasAbilityOverride()) {
+ if (!getAbilityOverride()
+ .equals(other.getAbilityOverride())) return false;
+ }
+ if (!getOverrideMapList()
+ .equals(other.getOverrideMapList())) return false;
+ if (getInstancedAbilityId()
+ != other.getInstancedAbilityId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasAbilityName()) {
+ hash = (37 * hash) + ABILITY_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityName().hashCode();
+ }
+ if (hasAbilityOverride()) {
+ hash = (37 * hash) + ABILITY_OVERRIDE_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityOverride().hashCode();
+ }
+ if (getOverrideMapCount() > 0) {
+ hash = (37 * hash) + OVERRIDE_MAP_FIELD_NUMBER;
+ hash = (53 * hash) + getOverrideMapList().hashCode();
+ }
+ hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedAbilityId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility 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 emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility 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 emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility 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(emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility 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 AbilityAppliedAbility}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.AbilityString ability_name = 1;
+ * @return Whether the abilityName field is set.
+ */
+ public boolean hasAbilityName() {
+ return abilityNameBuilder_ != null || abilityName_ != null;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ * @return The abilityName.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityName() {
+ if (abilityNameBuilder_ == null) {
+ return abilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityName_;
+ } else {
+ return abilityNameBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public Builder setAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (abilityNameBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ abilityName_ = value;
+ onChanged();
+ } else {
+ abilityNameBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public Builder setAbilityName(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (abilityNameBuilder_ == null) {
+ abilityName_ = builderForValue.build();
+ onChanged();
+ } else {
+ abilityNameBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public Builder mergeAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (abilityNameBuilder_ == null) {
+ if (abilityName_ != null) {
+ abilityName_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(abilityName_).mergeFrom(value).buildPartial();
+ } else {
+ abilityName_ = value;
+ }
+ onChanged();
+ } else {
+ abilityNameBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public Builder clearAbilityName() {
+ if (abilityNameBuilder_ == null) {
+ abilityName_ = null;
+ onChanged();
+ } else {
+ abilityName_ = null;
+ abilityNameBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getAbilityNameBuilder() {
+
+ onChanged();
+ return getAbilityNameFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityNameOrBuilder() {
+ if (abilityNameBuilder_ != null) {
+ return abilityNameBuilder_.getMessageOrBuilder();
+ } else {
+ return abilityName_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityName_;
+ }
+ }
+ /**
+ * .AbilityString ability_name = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getAbilityNameFieldBuilder() {
+ if (abilityNameBuilder_ == null) {
+ abilityNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getAbilityName(),
+ getParentForChildren(),
+ isClean());
+ abilityName_ = null;
+ }
+ return abilityNameBuilder_;
+ }
+
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString abilityOverride_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder> abilityOverrideBuilder_;
+ /**
+ * .AbilityString ability_override = 2;
+ * @return Whether the abilityOverride field is set.
+ */
+ public boolean hasAbilityOverride() {
+ return abilityOverrideBuilder_ != null || abilityOverride_ != null;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ * @return The abilityOverride.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getAbilityOverride() {
+ if (abilityOverrideBuilder_ == null) {
+ return abilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityOverride_;
+ } else {
+ return abilityOverrideBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public Builder setAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (abilityOverrideBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ abilityOverride_ = value;
+ onChanged();
+ } else {
+ abilityOverrideBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public Builder setAbilityOverride(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (abilityOverrideBuilder_ == null) {
+ abilityOverride_ = builderForValue.build();
+ onChanged();
+ } else {
+ abilityOverrideBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public Builder mergeAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (abilityOverrideBuilder_ == null) {
+ if (abilityOverride_ != null) {
+ abilityOverride_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(abilityOverride_).mergeFrom(value).buildPartial();
+ } else {
+ abilityOverride_ = value;
+ }
+ onChanged();
+ } else {
+ abilityOverrideBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public Builder clearAbilityOverride() {
+ if (abilityOverrideBuilder_ == null) {
+ abilityOverride_ = null;
+ onChanged();
+ } else {
+ abilityOverride_ = null;
+ abilityOverrideBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getAbilityOverrideBuilder() {
+
+ onChanged();
+ return getAbilityOverrideFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getAbilityOverrideOrBuilder() {
+ if (abilityOverrideBuilder_ != null) {
+ return abilityOverrideBuilder_.getMessageOrBuilder();
+ } else {
+ return abilityOverride_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : abilityOverride_;
+ }
+ }
+ /**
+ * .AbilityString ability_override = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getAbilityOverrideFieldBuilder() {
+ if (abilityOverrideBuilder_ == null) {
+ abilityOverrideBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getAbilityOverride(),
+ getParentForChildren(),
+ isClean());
+ abilityOverride_ = null;
+ }
+ return abilityOverrideBuilder_;
+ }
+
+ private java.util.Listrepeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public java.util.Listrepeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public int getOverrideMapCount() {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.size();
+ } else {
+ return overrideMapBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.get(index);
+ } else {
+ return overrideMapBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder setOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.set(index, value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder setOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder addOverrideMap(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder addOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(index, value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder addOverrideMap(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder addOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder addAllOverrideMap(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> values) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, overrideMap_);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder clearOverrideMap() {
+ if (overrideMapBuilder_ == null) {
+ overrideMap_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ overrideMapBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public Builder removeOverrideMap(int index) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.remove(index);
+ onChanged();
+ } else {
+ overrideMapBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder getOverrideMapBuilder(
+ int index) {
+ return getOverrideMapFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index) {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.get(index); } else {
+ return overrideMapBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList() {
+ if (overrideMapBuilder_ != null) {
+ return overrideMapBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(overrideMap_);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder() {
+ return getOverrideMapFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder(
+ int index) {
+ return getOverrideMapFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 3;
+ */
+ public java.util.Listuint32 instanced_ability_id = 4;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+ /**
+ * uint32 instanced_ability_id = 4;
+ * @param value The instancedAbilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedAbilityId(int value) {
+
+ instancedAbilityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_ability_id = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedAbilityId() {
+
+ instancedAbilityId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityAppliedAbility)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityAppliedAbility)
+ private static final emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserint32 modifier_local_id = 1;
+ * @return The modifierLocalId.
+ */
+ int getModifierLocalId();
+
+ /**
+ * uint32 parent_ability_entity_id = 2;
+ * @return The parentAbilityEntityId.
+ */
+ int getParentAbilityEntityId();
+
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return Whether the parentAbilityName field is set.
+ */
+ boolean hasParentAbilityName();
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return The parentAbilityName.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName();
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder();
+
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ boolean hasParentAbilityOverride();
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return The parentAbilityOverride.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride();
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder();
+
+ /**
+ * uint32 instanced_ability_id = 5;
+ * @return The instancedAbilityId.
+ */
+ int getInstancedAbilityId();
+
+ /**
+ * uint32 instanced_modifier_id = 6;
+ * @return The instancedModifierId.
+ */
+ int getInstancedModifierId();
+
+ /**
+ * float exist_duration = 7;
+ * @return The existDuration.
+ */
+ float getExistDuration();
+
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ boolean hasAttachedInstancedModifier();
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return The attachedInstancedModifier.
+ */
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier();
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder();
+
+ /**
+ * uint32 apply_entity_id = 9;
+ * @return The applyEntityId.
+ */
+ int getApplyEntityId();
+
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ boolean getIsAttachedParentAbility();
+
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return Whether the modifierDurability field is set.
+ */
+ boolean hasModifierDurability();
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return The modifierDurability.
+ */
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability getModifierDurability();
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder getModifierDurabilityOrBuilder();
+
+ /**
+ * uint32 sbuff_uid = 12;
+ * @return The sbuffUid.
+ */
+ int getSbuffUid();
+
+ /**
+ * bool is_serverbuff_modifier = 13;
+ * @return The isServerbuffModifier.
+ */
+ boolean getIsServerbuffModifier();
+ }
+ /**
+ * Protobuf type {@code AbilityAppliedModifier}
+ */
+ public static final class AbilityAppliedModifier extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityAppliedModifier)
+ AbilityAppliedModifierOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityAppliedModifier.newBuilder() to construct.
+ private AbilityAppliedModifier(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityAppliedModifier() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityAppliedModifier();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityAppliedModifier(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ modifierLocalId_ = input.readInt32();
+ break;
+ }
+ case 16: {
+
+ parentAbilityEntityId_ = input.readUInt32();
+ break;
+ }
+ case 26: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (parentAbilityName_ != null) {
+ subBuilder = parentAbilityName_.toBuilder();
+ }
+ parentAbilityName_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(parentAbilityName_);
+ parentAbilityName_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 34: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (parentAbilityOverride_ != null) {
+ subBuilder = parentAbilityOverride_.toBuilder();
+ }
+ parentAbilityOverride_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(parentAbilityOverride_);
+ parentAbilityOverride_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 40: {
+
+ instancedAbilityId_ = input.readUInt32();
+ break;
+ }
+ case 48: {
+
+ instancedModifierId_ = input.readUInt32();
+ break;
+ }
+ case 61: {
+
+ existDuration_ = input.readFloat();
+ break;
+ }
+ case 66: {
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder subBuilder = null;
+ if (attachedInstancedModifier_ != null) {
+ subBuilder = attachedInstancedModifier_.toBuilder();
+ }
+ attachedInstancedModifier_ = input.readMessage(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(attachedInstancedModifier_);
+ attachedInstancedModifier_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 72: {
+
+ applyEntityId_ = input.readUInt32();
+ break;
+ }
+ case 80: {
+
+ isAttachedParentAbility_ = input.readBool();
+ break;
+ }
+ case 90: {
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder subBuilder = null;
+ if (modifierDurability_ != null) {
+ subBuilder = modifierDurability_.toBuilder();
+ }
+ modifierDurability_ = input.readMessage(emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(modifierDurability_);
+ modifierDurability_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 96: {
+
+ sbuffUid_ = input.readUInt32();
+ break;
+ }
+ case 104: {
+
+ isServerbuffModifier_ = input.readBool();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.internal_static_AbilityAppliedModifier_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.internal_static_AbilityAppliedModifier_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.class, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder.class);
+ }
+
+ public static final int MODIFIER_LOCAL_ID_FIELD_NUMBER = 1;
+ private int modifierLocalId_;
+ /**
+ * int32 modifier_local_id = 1;
+ * @return The modifierLocalId.
+ */
+ @java.lang.Override
+ public int getModifierLocalId() {
+ return modifierLocalId_;
+ }
+
+ public static final int PARENT_ABILITY_ENTITY_ID_FIELD_NUMBER = 2;
+ private int parentAbilityEntityId_;
+ /**
+ * uint32 parent_ability_entity_id = 2;
+ * @return The parentAbilityEntityId.
+ */
+ @java.lang.Override
+ public int getParentAbilityEntityId() {
+ return parentAbilityEntityId_;
+ }
+
+ public static final int PARENT_ABILITY_NAME_FIELD_NUMBER = 3;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityName_;
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return Whether the parentAbilityName field is set.
+ */
+ @java.lang.Override
+ public boolean hasParentAbilityName() {
+ return parentAbilityName_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return The parentAbilityName.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName() {
+ return parentAbilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder() {
+ return getParentAbilityName();
+ }
+
+ public static final int PARENT_ABILITY_OVERRIDE_FIELD_NUMBER = 4;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityOverride_;
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ @java.lang.Override
+ public boolean hasParentAbilityOverride() {
+ return parentAbilityOverride_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return The parentAbilityOverride.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride() {
+ return parentAbilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder() {
+ return getParentAbilityOverride();
+ }
+
+ public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 5;
+ private int instancedAbilityId_;
+ /**
+ * uint32 instanced_ability_id = 5;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+
+ public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 6;
+ private int instancedModifierId_;
+ /**
+ * uint32 instanced_modifier_id = 6;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+
+ public static final int EXIST_DURATION_FIELD_NUMBER = 7;
+ private float existDuration_;
+ /**
+ * float exist_duration = 7;
+ * @return The existDuration.
+ */
+ @java.lang.Override
+ public float getExistDuration() {
+ return existDuration_;
+ }
+
+ public static final int ATTACHED_INSTANCED_MODIFIER_FIELD_NUMBER = 8;
+ private emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier attachedInstancedModifier_;
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ @java.lang.Override
+ public boolean hasAttachedInstancedModifier() {
+ return attachedInstancedModifier_ != null;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return The attachedInstancedModifier.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier() {
+ return attachedInstancedModifier_ == null ? emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder() {
+ return getAttachedInstancedModifier();
+ }
+
+ public static final int APPLY_ENTITY_ID_FIELD_NUMBER = 9;
+ private int applyEntityId_;
+ /**
+ * uint32 apply_entity_id = 9;
+ * @return The applyEntityId.
+ */
+ @java.lang.Override
+ public int getApplyEntityId() {
+ return applyEntityId_;
+ }
+
+ public static final int IS_ATTACHED_PARENT_ABILITY_FIELD_NUMBER = 10;
+ private boolean isAttachedParentAbility_;
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ @java.lang.Override
+ public boolean getIsAttachedParentAbility() {
+ return isAttachedParentAbility_;
+ }
+
+ public static final int MODIFIER_DURABILITY_FIELD_NUMBER = 11;
+ private emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability modifierDurability_;
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return Whether the modifierDurability field is set.
+ */
+ @java.lang.Override
+ public boolean hasModifierDurability() {
+ return modifierDurability_ != null;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return The modifierDurability.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability getModifierDurability() {
+ return modifierDurability_ == null ? emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.getDefaultInstance() : modifierDurability_;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder getModifierDurabilityOrBuilder() {
+ return getModifierDurability();
+ }
+
+ public static final int SBUFF_UID_FIELD_NUMBER = 12;
+ private int sbuffUid_;
+ /**
+ * uint32 sbuff_uid = 12;
+ * @return The sbuffUid.
+ */
+ @java.lang.Override
+ public int getSbuffUid() {
+ return sbuffUid_;
+ }
+
+ public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 13;
+ private boolean isServerbuffModifier_;
+ /**
+ * bool is_serverbuff_modifier = 13;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+
+ 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 (modifierLocalId_ != 0) {
+ output.writeInt32(1, modifierLocalId_);
+ }
+ if (parentAbilityEntityId_ != 0) {
+ output.writeUInt32(2, parentAbilityEntityId_);
+ }
+ if (parentAbilityName_ != null) {
+ output.writeMessage(3, getParentAbilityName());
+ }
+ if (parentAbilityOverride_ != null) {
+ output.writeMessage(4, getParentAbilityOverride());
+ }
+ if (instancedAbilityId_ != 0) {
+ output.writeUInt32(5, instancedAbilityId_);
+ }
+ if (instancedModifierId_ != 0) {
+ output.writeUInt32(6, instancedModifierId_);
+ }
+ if (existDuration_ != 0F) {
+ output.writeFloat(7, existDuration_);
+ }
+ if (attachedInstancedModifier_ != null) {
+ output.writeMessage(8, getAttachedInstancedModifier());
+ }
+ if (applyEntityId_ != 0) {
+ output.writeUInt32(9, applyEntityId_);
+ }
+ if (isAttachedParentAbility_ != false) {
+ output.writeBool(10, isAttachedParentAbility_);
+ }
+ if (modifierDurability_ != null) {
+ output.writeMessage(11, getModifierDurability());
+ }
+ if (sbuffUid_ != 0) {
+ output.writeUInt32(12, sbuffUid_);
+ }
+ if (isServerbuffModifier_ != false) {
+ output.writeBool(13, isServerbuffModifier_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (modifierLocalId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, modifierLocalId_);
+ }
+ if (parentAbilityEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, parentAbilityEntityId_);
+ }
+ if (parentAbilityName_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, getParentAbilityName());
+ }
+ if (parentAbilityOverride_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, getParentAbilityOverride());
+ }
+ if (instancedAbilityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, instancedAbilityId_);
+ }
+ if (instancedModifierId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(6, instancedModifierId_);
+ }
+ if (existDuration_ != 0F) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(7, existDuration_);
+ }
+ if (attachedInstancedModifier_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(8, getAttachedInstancedModifier());
+ }
+ if (applyEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(9, applyEntityId_);
+ }
+ if (isAttachedParentAbility_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(10, isAttachedParentAbility_);
+ }
+ if (modifierDurability_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, getModifierDurability());
+ }
+ if (sbuffUid_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(12, sbuffUid_);
+ }
+ if (isServerbuffModifier_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(13, isServerbuffModifier_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier other = (emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier) obj;
+
+ if (getModifierLocalId()
+ != other.getModifierLocalId()) return false;
+ if (getParentAbilityEntityId()
+ != other.getParentAbilityEntityId()) return false;
+ if (hasParentAbilityName() != other.hasParentAbilityName()) return false;
+ if (hasParentAbilityName()) {
+ if (!getParentAbilityName()
+ .equals(other.getParentAbilityName())) return false;
+ }
+ if (hasParentAbilityOverride() != other.hasParentAbilityOverride()) return false;
+ if (hasParentAbilityOverride()) {
+ if (!getParentAbilityOverride()
+ .equals(other.getParentAbilityOverride())) return false;
+ }
+ if (getInstancedAbilityId()
+ != other.getInstancedAbilityId()) return false;
+ if (getInstancedModifierId()
+ != other.getInstancedModifierId()) return false;
+ if (java.lang.Float.floatToIntBits(getExistDuration())
+ != java.lang.Float.floatToIntBits(
+ other.getExistDuration())) return false;
+ if (hasAttachedInstancedModifier() != other.hasAttachedInstancedModifier()) return false;
+ if (hasAttachedInstancedModifier()) {
+ if (!getAttachedInstancedModifier()
+ .equals(other.getAttachedInstancedModifier())) return false;
+ }
+ if (getApplyEntityId()
+ != other.getApplyEntityId()) return false;
+ if (getIsAttachedParentAbility()
+ != other.getIsAttachedParentAbility()) return false;
+ if (hasModifierDurability() != other.hasModifierDurability()) return false;
+ if (hasModifierDurability()) {
+ if (!getModifierDurability()
+ .equals(other.getModifierDurability())) return false;
+ }
+ if (getSbuffUid()
+ != other.getSbuffUid()) return false;
+ if (getIsServerbuffModifier()
+ != other.getIsServerbuffModifier()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + MODIFIER_LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getModifierLocalId();
+ hash = (37 * hash) + PARENT_ABILITY_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getParentAbilityEntityId();
+ if (hasParentAbilityName()) {
+ hash = (37 * hash) + PARENT_ABILITY_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getParentAbilityName().hashCode();
+ }
+ if (hasParentAbilityOverride()) {
+ hash = (37 * hash) + PARENT_ABILITY_OVERRIDE_FIELD_NUMBER;
+ hash = (53 * hash) + getParentAbilityOverride().hashCode();
+ }
+ hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedAbilityId();
+ hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedModifierId();
+ hash = (37 * hash) + EXIST_DURATION_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getExistDuration());
+ if (hasAttachedInstancedModifier()) {
+ hash = (37 * hash) + ATTACHED_INSTANCED_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + getAttachedInstancedModifier().hashCode();
+ }
+ hash = (37 * hash) + APPLY_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getApplyEntityId();
+ hash = (37 * hash) + IS_ATTACHED_PARENT_ABILITY_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsAttachedParentAbility());
+ if (hasModifierDurability()) {
+ hash = (37 * hash) + MODIFIER_DURABILITY_FIELD_NUMBER;
+ hash = (53 * hash) + getModifierDurability().hashCode();
+ }
+ hash = (37 * hash) + SBUFF_UID_FIELD_NUMBER;
+ hash = (53 * hash) + getSbuffUid();
+ hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsServerbuffModifier());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier 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 emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier 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 emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier 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(emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier 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 AbilityAppliedModifier}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderint32 modifier_local_id = 1;
+ * @return The modifierLocalId.
+ */
+ @java.lang.Override
+ public int getModifierLocalId() {
+ return modifierLocalId_;
+ }
+ /**
+ * int32 modifier_local_id = 1;
+ * @param value The modifierLocalId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModifierLocalId(int value) {
+
+ modifierLocalId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 modifier_local_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearModifierLocalId() {
+
+ modifierLocalId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int parentAbilityEntityId_ ;
+ /**
+ * uint32 parent_ability_entity_id = 2;
+ * @return The parentAbilityEntityId.
+ */
+ @java.lang.Override
+ public int getParentAbilityEntityId() {
+ return parentAbilityEntityId_;
+ }
+ /**
+ * uint32 parent_ability_entity_id = 2;
+ * @param value The parentAbilityEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setParentAbilityEntityId(int value) {
+
+ parentAbilityEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 parent_ability_entity_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearParentAbilityEntityId() {
+
+ parentAbilityEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityName_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder> parentAbilityNameBuilder_;
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return Whether the parentAbilityName field is set.
+ */
+ public boolean hasParentAbilityName() {
+ return parentAbilityNameBuilder_ != null || parentAbilityName_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ * @return The parentAbilityName.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName() {
+ if (parentAbilityNameBuilder_ == null) {
+ return parentAbilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ } else {
+ return parentAbilityNameBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public Builder setParentAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityNameBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ parentAbilityName_ = value;
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public Builder setParentAbilityName(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityName_ = builderForValue.build();
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public Builder mergeParentAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityNameBuilder_ == null) {
+ if (parentAbilityName_ != null) {
+ parentAbilityName_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(parentAbilityName_).mergeFrom(value).buildPartial();
+ } else {
+ parentAbilityName_ = value;
+ }
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public Builder clearParentAbilityName() {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityName_ = null;
+ onChanged();
+ } else {
+ parentAbilityName_ = null;
+ parentAbilityNameBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getParentAbilityNameBuilder() {
+
+ onChanged();
+ return getParentAbilityNameFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder() {
+ if (parentAbilityNameBuilder_ != null) {
+ return parentAbilityNameBuilder_.getMessageOrBuilder();
+ } else {
+ return parentAbilityName_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ }
+ }
+ /**
+ * .AbilityString parent_ability_name = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getParentAbilityNameFieldBuilder() {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getParentAbilityName(),
+ getParentForChildren(),
+ isClean());
+ parentAbilityName_ = null;
+ }
+ return parentAbilityNameBuilder_;
+ }
+
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityOverride_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder> parentAbilityOverrideBuilder_;
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ public boolean hasParentAbilityOverride() {
+ return parentAbilityOverrideBuilder_ != null || parentAbilityOverride_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ * @return The parentAbilityOverride.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ return parentAbilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ } else {
+ return parentAbilityOverrideBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public Builder setParentAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ parentAbilityOverride_ = value;
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public Builder setParentAbilityOverride(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverride_ = builderForValue.build();
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public Builder mergeParentAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ if (parentAbilityOverride_ != null) {
+ parentAbilityOverride_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(parentAbilityOverride_).mergeFrom(value).buildPartial();
+ } else {
+ parentAbilityOverride_ = value;
+ }
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public Builder clearParentAbilityOverride() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverride_ = null;
+ onChanged();
+ } else {
+ parentAbilityOverride_ = null;
+ parentAbilityOverrideBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getParentAbilityOverrideBuilder() {
+
+ onChanged();
+ return getParentAbilityOverrideFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder() {
+ if (parentAbilityOverrideBuilder_ != null) {
+ return parentAbilityOverrideBuilder_.getMessageOrBuilder();
+ } else {
+ return parentAbilityOverride_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ }
+ }
+ /**
+ * .AbilityString parent_ability_override = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getParentAbilityOverrideFieldBuilder() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverrideBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getParentAbilityOverride(),
+ getParentForChildren(),
+ isClean());
+ parentAbilityOverride_ = null;
+ }
+ return parentAbilityOverrideBuilder_;
+ }
+
+ private int instancedAbilityId_ ;
+ /**
+ * uint32 instanced_ability_id = 5;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+ /**
+ * uint32 instanced_ability_id = 5;
+ * @param value The instancedAbilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedAbilityId(int value) {
+
+ instancedAbilityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_ability_id = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedAbilityId() {
+
+ instancedAbilityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int instancedModifierId_ ;
+ /**
+ * uint32 instanced_modifier_id = 6;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+ /**
+ * uint32 instanced_modifier_id = 6;
+ * @param value The instancedModifierId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedModifierId(int value) {
+
+ instancedModifierId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_modifier_id = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedModifierId() {
+
+ instancedModifierId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private float existDuration_ ;
+ /**
+ * float exist_duration = 7;
+ * @return The existDuration.
+ */
+ @java.lang.Override
+ public float getExistDuration() {
+ return existDuration_;
+ }
+ /**
+ * float exist_duration = 7;
+ * @param value The existDuration to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExistDuration(float value) {
+
+ existDuration_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * float exist_duration = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearExistDuration() {
+
+ existDuration_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier attachedInstancedModifier_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder> attachedInstancedModifierBuilder_;
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ public boolean hasAttachedInstancedModifier() {
+ return attachedInstancedModifierBuilder_ != null || attachedInstancedModifier_ != null;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ * @return The attachedInstancedModifier.
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ return attachedInstancedModifier_ == null ? emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ } else {
+ return attachedInstancedModifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public Builder setAttachedInstancedModifier(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier value) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ attachedInstancedModifier_ = value;
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public Builder setAttachedInstancedModifier(
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder builderForValue) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public Builder mergeAttachedInstancedModifier(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier value) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ if (attachedInstancedModifier_ != null) {
+ attachedInstancedModifier_ =
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.newBuilder(attachedInstancedModifier_).mergeFrom(value).buildPartial();
+ } else {
+ attachedInstancedModifier_ = value;
+ }
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public Builder clearAttachedInstancedModifier() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifier_ = null;
+ onChanged();
+ } else {
+ attachedInstancedModifier_ = null;
+ attachedInstancedModifierBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder getAttachedInstancedModifierBuilder() {
+
+ onChanged();
+ return getAttachedInstancedModifierFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder() {
+ if (attachedInstancedModifierBuilder_ != null) {
+ return attachedInstancedModifierBuilder_.getMessageOrBuilder();
+ } else {
+ return attachedInstancedModifier_ == null ?
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ }
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 8;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder>
+ getAttachedInstancedModifierFieldBuilder() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder>(
+ getAttachedInstancedModifier(),
+ getParentForChildren(),
+ isClean());
+ attachedInstancedModifier_ = null;
+ }
+ return attachedInstancedModifierBuilder_;
+ }
+
+ private int applyEntityId_ ;
+ /**
+ * uint32 apply_entity_id = 9;
+ * @return The applyEntityId.
+ */
+ @java.lang.Override
+ public int getApplyEntityId() {
+ return applyEntityId_;
+ }
+ /**
+ * uint32 apply_entity_id = 9;
+ * @param value The applyEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setApplyEntityId(int value) {
+
+ applyEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 apply_entity_id = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearApplyEntityId() {
+
+ applyEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isAttachedParentAbility_ ;
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ @java.lang.Override
+ public boolean getIsAttachedParentAbility() {
+ return isAttachedParentAbility_;
+ }
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @param value The isAttachedParentAbility to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsAttachedParentAbility(boolean value) {
+
+ isAttachedParentAbility_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsAttachedParentAbility() {
+
+ isAttachedParentAbility_ = false;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability modifierDurability_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder> modifierDurabilityBuilder_;
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return Whether the modifierDurability field is set.
+ */
+ public boolean hasModifierDurability() {
+ return modifierDurabilityBuilder_ != null || modifierDurability_ != null;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ * @return The modifierDurability.
+ */
+ public emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability getModifierDurability() {
+ if (modifierDurabilityBuilder_ == null) {
+ return modifierDurability_ == null ? emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.getDefaultInstance() : modifierDurability_;
+ } else {
+ return modifierDurabilityBuilder_.getMessage();
+ }
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public Builder setModifierDurability(emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability value) {
+ if (modifierDurabilityBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ modifierDurability_ = value;
+ onChanged();
+ } else {
+ modifierDurabilityBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public Builder setModifierDurability(
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder builderForValue) {
+ if (modifierDurabilityBuilder_ == null) {
+ modifierDurability_ = builderForValue.build();
+ onChanged();
+ } else {
+ modifierDurabilityBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public Builder mergeModifierDurability(emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability value) {
+ if (modifierDurabilityBuilder_ == null) {
+ if (modifierDurability_ != null) {
+ modifierDurability_ =
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.newBuilder(modifierDurability_).mergeFrom(value).buildPartial();
+ } else {
+ modifierDurability_ = value;
+ }
+ onChanged();
+ } else {
+ modifierDurabilityBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public Builder clearModifierDurability() {
+ if (modifierDurabilityBuilder_ == null) {
+ modifierDurability_ = null;
+ onChanged();
+ } else {
+ modifierDurability_ = null;
+ modifierDurabilityBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder getModifierDurabilityBuilder() {
+
+ onChanged();
+ return getModifierDurabilityFieldBuilder().getBuilder();
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ public emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder getModifierDurabilityOrBuilder() {
+ if (modifierDurabilityBuilder_ != null) {
+ return modifierDurabilityBuilder_.getMessageOrBuilder();
+ } else {
+ return modifierDurability_ == null ?
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.getDefaultInstance() : modifierDurability_;
+ }
+ }
+ /**
+ * .ModifierDurability modifier_durability = 11;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder>
+ getModifierDurabilityFieldBuilder() {
+ if (modifierDurabilityBuilder_ == null) {
+ modifierDurabilityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurability.Builder, emu.grasscutter.net.proto.ModifierDurabilityOuterClass.ModifierDurabilityOrBuilder>(
+ getModifierDurability(),
+ getParentForChildren(),
+ isClean());
+ modifierDurability_ = null;
+ }
+ return modifierDurabilityBuilder_;
+ }
+
+ private int sbuffUid_ ;
+ /**
+ * uint32 sbuff_uid = 12;
+ * @return The sbuffUid.
+ */
+ @java.lang.Override
+ public int getSbuffUid() {
+ return sbuffUid_;
+ }
+ /**
+ * uint32 sbuff_uid = 12;
+ * @param value The sbuffUid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSbuffUid(int value) {
+
+ sbuffUid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 sbuff_uid = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearSbuffUid() {
+
+ sbuffUid_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isServerbuffModifier_ ;
+ /**
+ * bool is_serverbuff_modifier = 13;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+ /**
+ * bool is_serverbuff_modifier = 13;
+ * @param value The isServerbuffModifier to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsServerbuffModifier(boolean value) {
+
+ isServerbuffModifier_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_serverbuff_modifier = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsServerbuffModifier() {
+
+ isServerbuffModifier_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityAppliedModifier)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityAppliedModifier)
+ private static final emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserbool is_invalid = 1;
+ * @return The isInvalid.
+ */
+ boolean getIsInvalid();
+
+ /**
+ * uint32 owner_entity_id = 2;
+ * @return The ownerEntityId.
+ */
+ int getOwnerEntityId();
+
+ /**
+ * uint32 instanced_modifier_id = 3;
+ * @return The instancedModifierId.
+ */
+ int getInstancedModifierId();
+
+ /**
+ * bool is_serverbuff_modifier = 4;
+ * @return The isServerbuffModifier.
+ */
+ boolean getIsServerbuffModifier();
+
+ /**
+ * int32 attach_name_hash = 5;
+ * @return The attachNameHash.
+ */
+ int getAttachNameHash();
+ }
+ /**
+ * Protobuf type {@code AbilityAttachedModifier}
+ */
+ public static final class AbilityAttachedModifier extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityAttachedModifier)
+ AbilityAttachedModifierOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityAttachedModifier.newBuilder() to construct.
+ private AbilityAttachedModifier(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityAttachedModifier() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityAttachedModifier();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityAttachedModifier(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ isInvalid_ = input.readBool();
+ break;
+ }
+ case 16: {
+
+ ownerEntityId_ = input.readUInt32();
+ break;
+ }
+ case 24: {
+
+ instancedModifierId_ = input.readUInt32();
+ break;
+ }
+ case 32: {
+
+ isServerbuffModifier_ = input.readBool();
+ break;
+ }
+ case 40: {
+
+ attachNameHash_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.internal_static_AbilityAttachedModifier_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.internal_static_AbilityAttachedModifier_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.class, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder.class);
+ }
+
+ public static final int IS_INVALID_FIELD_NUMBER = 1;
+ private boolean isInvalid_;
+ /**
+ * bool is_invalid = 1;
+ * @return The isInvalid.
+ */
+ @java.lang.Override
+ public boolean getIsInvalid() {
+ return isInvalid_;
+ }
+
+ public static final int OWNER_ENTITY_ID_FIELD_NUMBER = 2;
+ private int ownerEntityId_;
+ /**
+ * uint32 owner_entity_id = 2;
+ * @return The ownerEntityId.
+ */
+ @java.lang.Override
+ public int getOwnerEntityId() {
+ return ownerEntityId_;
+ }
+
+ public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 3;
+ private int instancedModifierId_;
+ /**
+ * uint32 instanced_modifier_id = 3;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+
+ public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 4;
+ private boolean isServerbuffModifier_;
+ /**
+ * bool is_serverbuff_modifier = 4;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+
+ public static final int ATTACH_NAME_HASH_FIELD_NUMBER = 5;
+ private int attachNameHash_;
+ /**
+ * int32 attach_name_hash = 5;
+ * @return The attachNameHash.
+ */
+ @java.lang.Override
+ public int getAttachNameHash() {
+ return attachNameHash_;
+ }
+
+ 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 (isInvalid_ != false) {
+ output.writeBool(1, isInvalid_);
+ }
+ if (ownerEntityId_ != 0) {
+ output.writeUInt32(2, ownerEntityId_);
+ }
+ if (instancedModifierId_ != 0) {
+ output.writeUInt32(3, instancedModifierId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ output.writeBool(4, isServerbuffModifier_);
+ }
+ if (attachNameHash_ != 0) {
+ output.writeInt32(5, attachNameHash_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (isInvalid_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(1, isInvalid_);
+ }
+ if (ownerEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, ownerEntityId_);
+ }
+ if (instancedModifierId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, instancedModifierId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(4, isServerbuffModifier_);
+ }
+ if (attachNameHash_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(5, attachNameHash_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier other = (emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier) obj;
+
+ if (getIsInvalid()
+ != other.getIsInvalid()) return false;
+ if (getOwnerEntityId()
+ != other.getOwnerEntityId()) return false;
+ if (getInstancedModifierId()
+ != other.getInstancedModifierId()) return false;
+ if (getIsServerbuffModifier()
+ != other.getIsServerbuffModifier()) return false;
+ if (getAttachNameHash()
+ != other.getAttachNameHash()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + IS_INVALID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsInvalid());
+ hash = (37 * hash) + OWNER_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getOwnerEntityId();
+ hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedModifierId();
+ hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsServerbuffModifier());
+ hash = (37 * hash) + ATTACH_NAME_HASH_FIELD_NUMBER;
+ hash = (53 * hash) + getAttachNameHash();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier 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 emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier 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 emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier 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(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier 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 AbilityAttachedModifier}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderbool is_invalid = 1;
+ * @return The isInvalid.
+ */
+ @java.lang.Override
+ public boolean getIsInvalid() {
+ return isInvalid_;
+ }
+ /**
+ * bool is_invalid = 1;
+ * @param value The isInvalid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsInvalid(boolean value) {
+
+ isInvalid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_invalid = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsInvalid() {
+
+ isInvalid_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int ownerEntityId_ ;
+ /**
+ * uint32 owner_entity_id = 2;
+ * @return The ownerEntityId.
+ */
+ @java.lang.Override
+ public int getOwnerEntityId() {
+ return ownerEntityId_;
+ }
+ /**
+ * uint32 owner_entity_id = 2;
+ * @param value The ownerEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOwnerEntityId(int value) {
+
+ ownerEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 owner_entity_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearOwnerEntityId() {
+
+ ownerEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int instancedModifierId_ ;
+ /**
+ * uint32 instanced_modifier_id = 3;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+ /**
+ * uint32 instanced_modifier_id = 3;
+ * @param value The instancedModifierId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedModifierId(int value) {
+
+ instancedModifierId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_modifier_id = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedModifierId() {
+
+ instancedModifierId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isServerbuffModifier_ ;
+ /**
+ * bool is_serverbuff_modifier = 4;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+ /**
+ * bool is_serverbuff_modifier = 4;
+ * @param value The isServerbuffModifier to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsServerbuffModifier(boolean value) {
+
+ isServerbuffModifier_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_serverbuff_modifier = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsServerbuffModifier() {
+
+ isServerbuffModifier_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int attachNameHash_ ;
+ /**
+ * int32 attach_name_hash = 5;
+ * @return The attachNameHash.
+ */
+ @java.lang.Override
+ public int getAttachNameHash() {
+ return attachNameHash_;
+ }
+ /**
+ * int32 attach_name_hash = 5;
+ * @param value The attachNameHash to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAttachNameHash(int value) {
+
+ attachNameHash_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 attach_name_hash = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearAttachNameHash() {
+
+ attachNameHash_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityAttachedModifier)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityAttachedModifier)
+ private static final emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parseruint32 entity_id = 1;
+ * @return The entityId.
+ */
+ int getEntityId();
+
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return Whether the abilityControlBlock field is set.
+ */
+ boolean hasAbilityControlBlock();
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return The abilityControlBlock.
+ */
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock();
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder();
+ }
+ /**
+ * + * CmdId: 1131 + * EnetChannelId: 0 + * EnetIsReliable: true + *+ * + * Protobuf type {@code AbilityChangeNotify} + */ + public static final class AbilityChangeNotify extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:AbilityChangeNotify) + AbilityChangeNotifyOrBuilder { + private static final long serialVersionUID = 0L; + // Use AbilityChangeNotify.newBuilder() to construct. + private AbilityChangeNotify(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private AbilityChangeNotify() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AbilityChangeNotify(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AbilityChangeNotify( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + 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: { + + entityId_ = input.readUInt32(); + break; + } + case 122: { + emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder subBuilder = null; + if (abilityControlBlock_ != null) { + subBuilder = abilityControlBlock_.toBuilder(); + } + abilityControlBlock_ = input.readMessage(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(abilityControlBlock_); + abilityControlBlock_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + 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 emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.internal_static_AbilityChangeNotify_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.internal_static_AbilityChangeNotify_fieldAccessorTable + .ensureFieldAccessorsInitialized( + emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify.class, emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify.Builder.class); + } + + public static final int ENTITY_ID_FIELD_NUMBER = 1; + private int entityId_; + /** + *
uint32 entity_id = 1;
+ * @return The entityId.
+ */
+ @java.lang.Override
+ public int getEntityId() {
+ return entityId_;
+ }
+
+ public static final int ABILITY_CONTROL_BLOCK_FIELD_NUMBER = 15;
+ private emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock abilityControlBlock_;
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return Whether the abilityControlBlock field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbilityControlBlock() {
+ return abilityControlBlock_ != null;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return The abilityControlBlock.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock() {
+ return abilityControlBlock_ == null ? emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.getDefaultInstance() : abilityControlBlock_;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
+ return getAbilityControlBlock();
+ }
+
+ 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 (entityId_ != 0) {
+ output.writeUInt32(1, entityId_);
+ }
+ if (abilityControlBlock_ != null) {
+ output.writeMessage(15, getAbilityControlBlock());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (entityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(1, entityId_);
+ }
+ if (abilityControlBlock_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(15, getAbilityControlBlock());
+ }
+ 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 emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify other = (emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify) obj;
+
+ if (getEntityId()
+ != other.getEntityId()) return false;
+ if (hasAbilityControlBlock() != other.hasAbilityControlBlock()) return false;
+ if (hasAbilityControlBlock()) {
+ if (!getAbilityControlBlock()
+ .equals(other.getAbilityControlBlock())) return false;
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getEntityId();
+ if (hasAbilityControlBlock()) {
+ hash = (37 * hash) + ABILITY_CONTROL_BLOCK_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityControlBlock().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify 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 emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify 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 emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify 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(emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify 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;
+ }
+ /**
+ * + * CmdId: 1131 + * EnetChannelId: 0 + * EnetIsReliable: true + *+ * + * Protobuf type {@code AbilityChangeNotify} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
uint32 entity_id = 1;
+ * @return The entityId.
+ */
+ @java.lang.Override
+ public int getEntityId() {
+ return entityId_;
+ }
+ /**
+ * uint32 entity_id = 1;
+ * @param value The entityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEntityId(int value) {
+
+ entityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 entity_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearEntityId() {
+
+ entityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock abilityControlBlock_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder> abilityControlBlockBuilder_;
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return Whether the abilityControlBlock field is set.
+ */
+ public boolean hasAbilityControlBlock() {
+ return abilityControlBlockBuilder_ != null || abilityControlBlock_ != null;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ * @return The abilityControlBlock.
+ */
+ public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock() {
+ if (abilityControlBlockBuilder_ == null) {
+ return abilityControlBlock_ == null ? emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.getDefaultInstance() : abilityControlBlock_;
+ } else {
+ return abilityControlBlockBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public Builder setAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
+ if (abilityControlBlockBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ abilityControlBlock_ = value;
+ onChanged();
+ } else {
+ abilityControlBlockBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public Builder setAbilityControlBlock(
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder builderForValue) {
+ if (abilityControlBlockBuilder_ == null) {
+ abilityControlBlock_ = builderForValue.build();
+ onChanged();
+ } else {
+ abilityControlBlockBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public Builder mergeAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
+ if (abilityControlBlockBuilder_ == null) {
+ if (abilityControlBlock_ != null) {
+ abilityControlBlock_ =
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.newBuilder(abilityControlBlock_).mergeFrom(value).buildPartial();
+ } else {
+ abilityControlBlock_ = value;
+ }
+ onChanged();
+ } else {
+ abilityControlBlockBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public Builder clearAbilityControlBlock() {
+ if (abilityControlBlockBuilder_ == null) {
+ abilityControlBlock_ = null;
+ onChanged();
+ } else {
+ abilityControlBlock_ = null;
+ abilityControlBlockBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder getAbilityControlBlockBuilder() {
+
+ onChanged();
+ return getAbilityControlBlockFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
+ if (abilityControlBlockBuilder_ != null) {
+ return abilityControlBlockBuilder_.getMessageOrBuilder();
+ } else {
+ return abilityControlBlock_ == null ?
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.getDefaultInstance() : abilityControlBlock_;
+ }
+ }
+ /**
+ * .AbilityControlBlock ability_control_block = 15;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder>
+ getAbilityControlBlockFieldBuilder() {
+ if (abilityControlBlockBuilder_ == null) {
+ abilityControlBlockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder>(
+ getAbilityControlBlock(),
+ getParentForChildren(),
+ isClean());
+ abilityControlBlock_ = null;
+ }
+ return abilityControlBlockBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityChangeNotify)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityChangeNotify)
+ private static final emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ java.util.Listrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo getAbilityEmbryoList(int index);
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ int getAbilityEmbryoListCount();
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder>
+ getAbilityEmbryoListOrBuilderList();
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder getAbilityEmbryoListOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code AbilityControlBlock}
+ */
+ public static final class AbilityControlBlock extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityControlBlock)
+ AbilityControlBlockOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityControlBlock.newBuilder() to construct.
+ private AbilityControlBlock(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityControlBlock() {
+ abilityEmbryoList_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityControlBlock();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityControlBlock(
+ 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 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ abilityEmbryoList_ = new java.util.ArrayListrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder>
+ getAbilityEmbryoListOrBuilderList() {
+ return abilityEmbryoList_;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ @java.lang.Override
+ public int getAbilityEmbryoListCount() {
+ return abilityEmbryoList_.size();
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo getAbilityEmbryoList(int index) {
+ return abilityEmbryoList_.get(index);
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder getAbilityEmbryoListOrBuilder(
+ int index) {
+ return abilityEmbryoList_.get(index);
+ }
+
+ 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 {
+ for (int i = 0; i < abilityEmbryoList_.size(); i++) {
+ output.writeMessage(1, abilityEmbryoList_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < abilityEmbryoList_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, abilityEmbryoList_.get(i));
+ }
+ 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 emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock other = (emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock) obj;
+
+ if (!getAbilityEmbryoListList()
+ .equals(other.getAbilityEmbryoListList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getAbilityEmbryoListCount() > 0) {
+ hash = (37 * hash) + ABILITY_EMBRYO_LIST_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityEmbryoListList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock 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 emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock 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 emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock 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(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock 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 AbilityControlBlock}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public java.util.Listrepeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public int getAbilityEmbryoListCount() {
+ if (abilityEmbryoListBuilder_ == null) {
+ return abilityEmbryoList_.size();
+ } else {
+ return abilityEmbryoListBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo getAbilityEmbryoList(int index) {
+ if (abilityEmbryoListBuilder_ == null) {
+ return abilityEmbryoList_.get(index);
+ } else {
+ return abilityEmbryoListBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder setAbilityEmbryoList(
+ int index, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo value) {
+ if (abilityEmbryoListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.set(index, value);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder setAbilityEmbryoList(
+ int index, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder builderForValue) {
+ if (abilityEmbryoListBuilder_ == null) {
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder addAbilityEmbryoList(emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo value) {
+ if (abilityEmbryoListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.add(value);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder addAbilityEmbryoList(
+ int index, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo value) {
+ if (abilityEmbryoListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.add(index, value);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder addAbilityEmbryoList(
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder builderForValue) {
+ if (abilityEmbryoListBuilder_ == null) {
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.add(builderForValue.build());
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder addAbilityEmbryoList(
+ int index, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder builderForValue) {
+ if (abilityEmbryoListBuilder_ == null) {
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder addAllAbilityEmbryoList(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo> values) {
+ if (abilityEmbryoListBuilder_ == null) {
+ ensureAbilityEmbryoListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, abilityEmbryoList_);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder clearAbilityEmbryoList() {
+ if (abilityEmbryoListBuilder_ == null) {
+ abilityEmbryoList_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public Builder removeAbilityEmbryoList(int index) {
+ if (abilityEmbryoListBuilder_ == null) {
+ ensureAbilityEmbryoListIsMutable();
+ abilityEmbryoList_.remove(index);
+ onChanged();
+ } else {
+ abilityEmbryoListBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder getAbilityEmbryoListBuilder(
+ int index) {
+ return getAbilityEmbryoListFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder getAbilityEmbryoListOrBuilder(
+ int index) {
+ if (abilityEmbryoListBuilder_ == null) {
+ return abilityEmbryoList_.get(index); } else {
+ return abilityEmbryoListBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryoOrBuilder>
+ getAbilityEmbryoListOrBuilderList() {
+ if (abilityEmbryoListBuilder_ != null) {
+ return abilityEmbryoListBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(abilityEmbryoList_);
+ }
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder addAbilityEmbryoListBuilder() {
+ return getAbilityEmbryoListFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder addAbilityEmbryoListBuilder(
+ int index) {
+ return getAbilityEmbryoListFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityEmbryo ability_embryo_list = 1;
+ */
+ public java.util.Listuint32 ability_id = 1;
+ * @return The abilityId.
+ */
+ int getAbilityId();
+
+ /**
+ * fixed32 ability_name_hash = 2;
+ * @return The abilityNameHash.
+ */
+ int getAbilityNameHash();
+
+ /**
+ * fixed32 ability_override_name_hash = 3;
+ * @return The abilityOverrideNameHash.
+ */
+ int getAbilityOverrideNameHash();
+ }
+ /**
+ * Protobuf type {@code AbilityEmbryo}
+ */
+ public static final class AbilityEmbryo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityEmbryo)
+ AbilityEmbryoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityEmbryo.newBuilder() to construct.
+ private AbilityEmbryo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityEmbryo() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityEmbryo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityEmbryo(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ abilityId_ = input.readUInt32();
+ break;
+ }
+ case 21: {
+
+ abilityNameHash_ = input.readFixed32();
+ break;
+ }
+ case 29: {
+
+ abilityOverrideNameHash_ = input.readFixed32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityEmbryoOuterClass.internal_static_AbilityEmbryo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityEmbryoOuterClass.internal_static_AbilityEmbryo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.class, emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo.Builder.class);
+ }
+
+ public static final int ABILITY_ID_FIELD_NUMBER = 1;
+ private int abilityId_;
+ /**
+ * uint32 ability_id = 1;
+ * @return The abilityId.
+ */
+ @java.lang.Override
+ public int getAbilityId() {
+ return abilityId_;
+ }
+
+ public static final int ABILITY_NAME_HASH_FIELD_NUMBER = 2;
+ private int abilityNameHash_;
+ /**
+ * fixed32 ability_name_hash = 2;
+ * @return The abilityNameHash.
+ */
+ @java.lang.Override
+ public int getAbilityNameHash() {
+ return abilityNameHash_;
+ }
+
+ public static final int ABILITY_OVERRIDE_NAME_HASH_FIELD_NUMBER = 3;
+ private int abilityOverrideNameHash_;
+ /**
+ * fixed32 ability_override_name_hash = 3;
+ * @return The abilityOverrideNameHash.
+ */
+ @java.lang.Override
+ public int getAbilityOverrideNameHash() {
+ return abilityOverrideNameHash_;
+ }
+
+ 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 (abilityId_ != 0) {
+ output.writeUInt32(1, abilityId_);
+ }
+ if (abilityNameHash_ != 0) {
+ output.writeFixed32(2, abilityNameHash_);
+ }
+ if (abilityOverrideNameHash_ != 0) {
+ output.writeFixed32(3, abilityOverrideNameHash_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (abilityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(1, abilityId_);
+ }
+ if (abilityNameHash_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFixed32Size(2, abilityNameHash_);
+ }
+ if (abilityOverrideNameHash_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFixed32Size(3, abilityOverrideNameHash_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo other = (emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo) obj;
+
+ if (getAbilityId()
+ != other.getAbilityId()) return false;
+ if (getAbilityNameHash()
+ != other.getAbilityNameHash()) return false;
+ if (getAbilityOverrideNameHash()
+ != other.getAbilityOverrideNameHash()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityId();
+ hash = (37 * hash) + ABILITY_NAME_HASH_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityNameHash();
+ hash = (37 * hash) + ABILITY_OVERRIDE_NAME_HASH_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityOverrideNameHash();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo 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 emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo 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 emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo 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(emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo 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 AbilityEmbryo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 ability_id = 1;
+ * @return The abilityId.
+ */
+ @java.lang.Override
+ public int getAbilityId() {
+ return abilityId_;
+ }
+ /**
+ * uint32 ability_id = 1;
+ * @param value The abilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbilityId(int value) {
+
+ abilityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 ability_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbilityId() {
+
+ abilityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int abilityNameHash_ ;
+ /**
+ * fixed32 ability_name_hash = 2;
+ * @return The abilityNameHash.
+ */
+ @java.lang.Override
+ public int getAbilityNameHash() {
+ return abilityNameHash_;
+ }
+ /**
+ * fixed32 ability_name_hash = 2;
+ * @param value The abilityNameHash to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbilityNameHash(int value) {
+
+ abilityNameHash_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * fixed32 ability_name_hash = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbilityNameHash() {
+
+ abilityNameHash_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int abilityOverrideNameHash_ ;
+ /**
+ * fixed32 ability_override_name_hash = 3;
+ * @return The abilityOverrideNameHash.
+ */
+ @java.lang.Override
+ public int getAbilityOverrideNameHash() {
+ return abilityOverrideNameHash_;
+ }
+ /**
+ * fixed32 ability_override_name_hash = 3;
+ * @param value The abilityOverrideNameHash to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbilityOverrideNameHash(int value) {
+
+ abilityOverrideNameHash_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * fixed32 ability_override_name_hash = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbilityOverrideNameHash() {
+
+ abilityOverrideNameHash_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityEmbryo)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityEmbryo)
+ private static final emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityEmbryoOuterClass.AbilityEmbryo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parseruint32 camp_id = 1;
+ * @return The campId.
+ */
+ int getCampId();
+
+ /**
+ * uint32 camp_target_type = 2;
+ * @return The campTargetType.
+ */
+ int getCampTargetType();
+
+ /**
+ * uint32 target_entity_id = 3;
+ * @return The targetEntityId.
+ */
+ int getTargetEntityId();
+ }
+ /**
+ * Protobuf type {@code AbilityGadgetInfo}
+ */
+ public static final class AbilityGadgetInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityGadgetInfo)
+ AbilityGadgetInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityGadgetInfo.newBuilder() to construct.
+ private AbilityGadgetInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityGadgetInfo() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityGadgetInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityGadgetInfo(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ campId_ = input.readUInt32();
+ break;
+ }
+ case 16: {
+
+ campTargetType_ = input.readUInt32();
+ break;
+ }
+ case 24: {
+
+ targetEntityId_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.internal_static_AbilityGadgetInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.internal_static_AbilityGadgetInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo.class, emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo.Builder.class);
+ }
+
+ public static final int CAMP_ID_FIELD_NUMBER = 1;
+ private int campId_;
+ /**
+ * uint32 camp_id = 1;
+ * @return The campId.
+ */
+ @java.lang.Override
+ public int getCampId() {
+ return campId_;
+ }
+
+ public static final int CAMP_TARGET_TYPE_FIELD_NUMBER = 2;
+ private int campTargetType_;
+ /**
+ * uint32 camp_target_type = 2;
+ * @return The campTargetType.
+ */
+ @java.lang.Override
+ public int getCampTargetType() {
+ return campTargetType_;
+ }
+
+ public static final int TARGET_ENTITY_ID_FIELD_NUMBER = 3;
+ private int targetEntityId_;
+ /**
+ * uint32 target_entity_id = 3;
+ * @return The targetEntityId.
+ */
+ @java.lang.Override
+ public int getTargetEntityId() {
+ return targetEntityId_;
+ }
+
+ 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 (campId_ != 0) {
+ output.writeUInt32(1, campId_);
+ }
+ if (campTargetType_ != 0) {
+ output.writeUInt32(2, campTargetType_);
+ }
+ if (targetEntityId_ != 0) {
+ output.writeUInt32(3, targetEntityId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (campId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(1, campId_);
+ }
+ if (campTargetType_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, campTargetType_);
+ }
+ if (targetEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, targetEntityId_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo other = (emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo) obj;
+
+ if (getCampId()
+ != other.getCampId()) return false;
+ if (getCampTargetType()
+ != other.getCampTargetType()) return false;
+ if (getTargetEntityId()
+ != other.getTargetEntityId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + CAMP_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getCampId();
+ hash = (37 * hash) + CAMP_TARGET_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getCampTargetType();
+ hash = (37 * hash) + TARGET_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTargetEntityId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo 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 emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo 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 emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo 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(emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo 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 AbilityGadgetInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 camp_id = 1;
+ * @return The campId.
+ */
+ @java.lang.Override
+ public int getCampId() {
+ return campId_;
+ }
+ /**
+ * uint32 camp_id = 1;
+ * @param value The campId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCampId(int value) {
+
+ campId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 camp_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearCampId() {
+
+ campId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int campTargetType_ ;
+ /**
+ * uint32 camp_target_type = 2;
+ * @return The campTargetType.
+ */
+ @java.lang.Override
+ public int getCampTargetType() {
+ return campTargetType_;
+ }
+ /**
+ * uint32 camp_target_type = 2;
+ * @param value The campTargetType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCampTargetType(int value) {
+
+ campTargetType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 camp_target_type = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearCampTargetType() {
+
+ campTargetType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int targetEntityId_ ;
+ /**
+ * uint32 target_entity_id = 3;
+ * @return The targetEntityId.
+ */
+ @java.lang.Override
+ public int getTargetEntityId() {
+ return targetEntityId_;
+ }
+ /**
+ * uint32 target_entity_id = 3;
+ * @param value The targetEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTargetEntityId(int value) {
+
+ targetEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 target_entity_id = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTargetEntityId() {
+
+ targetEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityGadgetInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityGadgetInfo)
+ private static final emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityGadgetInfoOuterClass.AbilityGadgetInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parseruint32 modifier_owner_id = 2;
+ * @return The modifierOwnerId.
+ */
+ int getModifierOwnerId();
+
+ /**
+ * uint32 instanced_modifier_id = 9;
+ * @return The instancedModifierId.
+ */
+ int getInstancedModifierId();
+
+ /**
+ * uint32 instanced_ability_id = 10;
+ * @return The instancedAbilityId.
+ */
+ int getInstancedAbilityId();
+
+ /**
+ * bool is_serverbuff_modifier = 6;
+ * @return The isServerbuffModifier.
+ */
+ boolean getIsServerbuffModifier();
+
+ /**
+ * uint32 ability_caster_id = 15;
+ * @return The abilityCasterId.
+ */
+ int getAbilityCasterId();
+
+ /**
+ * int32 local_id = 3;
+ * @return The localId.
+ */
+ int getLocalId();
+ }
+ /**
+ * Protobuf type {@code AbilityIdentifier}
+ */
+ public static final class AbilityIdentifier extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityIdentifier)
+ AbilityIdentifierOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityIdentifier.newBuilder() to construct.
+ private AbilityIdentifier(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityIdentifier() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityIdentifier();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityIdentifier(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 16: {
+
+ modifierOwnerId_ = input.readUInt32();
+ break;
+ }
+ case 24: {
+
+ localId_ = input.readInt32();
+ break;
+ }
+ case 48: {
+
+ isServerbuffModifier_ = input.readBool();
+ break;
+ }
+ case 72: {
+
+ instancedModifierId_ = input.readUInt32();
+ break;
+ }
+ case 80: {
+
+ instancedAbilityId_ = input.readUInt32();
+ break;
+ }
+ case 120: {
+
+ abilityCasterId_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityIdentifierOuterClass.internal_static_AbilityIdentifier_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityIdentifierOuterClass.internal_static_AbilityIdentifier_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.class, emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.Builder.class);
+ }
+
+ public static final int MODIFIER_OWNER_ID_FIELD_NUMBER = 2;
+ private int modifierOwnerId_;
+ /**
+ * uint32 modifier_owner_id = 2;
+ * @return The modifierOwnerId.
+ */
+ @java.lang.Override
+ public int getModifierOwnerId() {
+ return modifierOwnerId_;
+ }
+
+ public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 9;
+ private int instancedModifierId_;
+ /**
+ * uint32 instanced_modifier_id = 9;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+
+ public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 10;
+ private int instancedAbilityId_;
+ /**
+ * uint32 instanced_ability_id = 10;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+
+ public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 6;
+ private boolean isServerbuffModifier_;
+ /**
+ * bool is_serverbuff_modifier = 6;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+
+ public static final int ABILITY_CASTER_ID_FIELD_NUMBER = 15;
+ private int abilityCasterId_;
+ /**
+ * uint32 ability_caster_id = 15;
+ * @return The abilityCasterId.
+ */
+ @java.lang.Override
+ public int getAbilityCasterId() {
+ return abilityCasterId_;
+ }
+
+ public static final int LOCAL_ID_FIELD_NUMBER = 3;
+ private int localId_;
+ /**
+ * int32 local_id = 3;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+
+ 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 (modifierOwnerId_ != 0) {
+ output.writeUInt32(2, modifierOwnerId_);
+ }
+ if (localId_ != 0) {
+ output.writeInt32(3, localId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ output.writeBool(6, isServerbuffModifier_);
+ }
+ if (instancedModifierId_ != 0) {
+ output.writeUInt32(9, instancedModifierId_);
+ }
+ if (instancedAbilityId_ != 0) {
+ output.writeUInt32(10, instancedAbilityId_);
+ }
+ if (abilityCasterId_ != 0) {
+ output.writeUInt32(15, abilityCasterId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (modifierOwnerId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, modifierOwnerId_);
+ }
+ if (localId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, localId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, isServerbuffModifier_);
+ }
+ if (instancedModifierId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(9, instancedModifierId_);
+ }
+ if (instancedAbilityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(10, instancedAbilityId_);
+ }
+ if (abilityCasterId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(15, abilityCasterId_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other = (emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier) obj;
+
+ if (getModifierOwnerId()
+ != other.getModifierOwnerId()) return false;
+ if (getInstancedModifierId()
+ != other.getInstancedModifierId()) return false;
+ if (getInstancedAbilityId()
+ != other.getInstancedAbilityId()) return false;
+ if (getIsServerbuffModifier()
+ != other.getIsServerbuffModifier()) return false;
+ if (getAbilityCasterId()
+ != other.getAbilityCasterId()) return false;
+ if (getLocalId()
+ != other.getLocalId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + MODIFIER_OWNER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getModifierOwnerId();
+ hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedModifierId();
+ hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedAbilityId();
+ hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsServerbuffModifier());
+ hash = (37 * hash) + ABILITY_CASTER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityCasterId();
+ hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getLocalId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier 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 emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier 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 emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier 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(emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier 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 AbilityIdentifier}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 modifier_owner_id = 2;
+ * @return The modifierOwnerId.
+ */
+ @java.lang.Override
+ public int getModifierOwnerId() {
+ return modifierOwnerId_;
+ }
+ /**
+ * uint32 modifier_owner_id = 2;
+ * @param value The modifierOwnerId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModifierOwnerId(int value) {
+
+ modifierOwnerId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 modifier_owner_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearModifierOwnerId() {
+
+ modifierOwnerId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int instancedModifierId_ ;
+ /**
+ * uint32 instanced_modifier_id = 9;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+ /**
+ * uint32 instanced_modifier_id = 9;
+ * @param value The instancedModifierId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedModifierId(int value) {
+
+ instancedModifierId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_modifier_id = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedModifierId() {
+
+ instancedModifierId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int instancedAbilityId_ ;
+ /**
+ * uint32 instanced_ability_id = 10;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+ /**
+ * uint32 instanced_ability_id = 10;
+ * @param value The instancedAbilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedAbilityId(int value) {
+
+ instancedAbilityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_ability_id = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedAbilityId() {
+
+ instancedAbilityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isServerbuffModifier_ ;
+ /**
+ * bool is_serverbuff_modifier = 6;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+ /**
+ * bool is_serverbuff_modifier = 6;
+ * @param value The isServerbuffModifier to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsServerbuffModifier(boolean value) {
+
+ isServerbuffModifier_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_serverbuff_modifier = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsServerbuffModifier() {
+
+ isServerbuffModifier_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int abilityCasterId_ ;
+ /**
+ * uint32 ability_caster_id = 15;
+ * @return The abilityCasterId.
+ */
+ @java.lang.Override
+ public int getAbilityCasterId() {
+ return abilityCasterId_;
+ }
+ /**
+ * uint32 ability_caster_id = 15;
+ * @param value The abilityCasterId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbilityCasterId(int value) {
+
+ abilityCasterId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 ability_caster_id = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbilityCasterId() {
+
+ abilityCasterId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int localId_ ;
+ /**
+ * int32 local_id = 3;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+ /**
+ * int32 local_id = 3;
+ * @param value The localId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLocalId(int value) {
+
+ localId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 local_id = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearLocalId() {
+
+ localId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityIdentifier)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityIdentifier)
+ private static final emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserrepeated .AbilityInvokeEntry invokes = 2;
+ */
+ java.util.Listrepeated .AbilityInvokeEntry invokes = 2;
+ */
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index);
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ int getInvokesCount();
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
+ getInvokesOrBuilderList();
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
+ int index);
+ }
+ /**
+ * + * CmdId: 1198 + * EnetChannelId: 0 + * EnetIsReliable: true + * IsAllowClient: true + *+ * + * Protobuf type {@code AbilityInvocationsNotify} + */ + public static final class AbilityInvocationsNotify extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:AbilityInvocationsNotify) + AbilityInvocationsNotifyOrBuilder { + private static final long serialVersionUID = 0L; + // Use AbilityInvocationsNotify.newBuilder() to construct. + private AbilityInvocationsNotify(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private AbilityInvocationsNotify() { + invokes_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AbilityInvocationsNotify(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AbilityInvocationsNotify( + 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 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + invokes_ = new java.util.ArrayList
repeated .AbilityInvokeEntry invokes = 2;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityInvokeEntry invokes = 2;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
+ getInvokesOrBuilderList() {
+ return invokes_;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ @java.lang.Override
+ public int getInvokesCount() {
+ return invokes_.size();
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
+ return invokes_.get(index);
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
+ int index) {
+ return invokes_.get(index);
+ }
+
+ 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 {
+ for (int i = 0; i < invokes_.size(); i++) {
+ output.writeMessage(2, invokes_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < invokes_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, invokes_.get(i));
+ }
+ 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 emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify other = (emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify) obj;
+
+ if (!getInvokesList()
+ .equals(other.getInvokesList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getInvokesCount() > 0) {
+ hash = (37 * hash) + INVOKES_FIELD_NUMBER;
+ hash = (53 * hash) + getInvokesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify 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 emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify 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 emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify 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(emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify 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;
+ }
+ /**
+ * + * CmdId: 1198 + * EnetChannelId: 0 + * EnetIsReliable: true + * IsAllowClient: true + *+ * + * Protobuf type {@code AbilityInvocationsNotify} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public java.util.Listrepeated .AbilityInvokeEntry invokes = 2;
+ */
+ public int getInvokesCount() {
+ if (invokesBuilder_ == null) {
+ return invokes_.size();
+ } else {
+ return invokesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
+ if (invokesBuilder_ == null) {
+ return invokes_.get(index);
+ } else {
+ return invokesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder setInvokes(
+ int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
+ if (invokesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInvokesIsMutable();
+ invokes_.set(index, value);
+ onChanged();
+ } else {
+ invokesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder setInvokes(
+ int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
+ if (invokesBuilder_ == null) {
+ ensureInvokesIsMutable();
+ invokes_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ invokesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder addInvokes(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
+ if (invokesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInvokesIsMutable();
+ invokes_.add(value);
+ onChanged();
+ } else {
+ invokesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder addInvokes(
+ int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
+ if (invokesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureInvokesIsMutable();
+ invokes_.add(index, value);
+ onChanged();
+ } else {
+ invokesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder addInvokes(
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
+ if (invokesBuilder_ == null) {
+ ensureInvokesIsMutable();
+ invokes_.add(builderForValue.build());
+ onChanged();
+ } else {
+ invokesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder addInvokes(
+ int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
+ if (invokesBuilder_ == null) {
+ ensureInvokesIsMutable();
+ invokes_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ invokesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder addAllInvokes(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> values) {
+ if (invokesBuilder_ == null) {
+ ensureInvokesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, invokes_);
+ onChanged();
+ } else {
+ invokesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder clearInvokes() {
+ if (invokesBuilder_ == null) {
+ invokes_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ invokesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public Builder removeInvokes(int index) {
+ if (invokesBuilder_ == null) {
+ ensureInvokesIsMutable();
+ invokes_.remove(index);
+ onChanged();
+ } else {
+ invokesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder getInvokesBuilder(
+ int index) {
+ return getInvokesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
+ int index) {
+ if (invokesBuilder_ == null) {
+ return invokes_.get(index); } else {
+ return invokesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
+ getInvokesOrBuilderList() {
+ if (invokesBuilder_ != null) {
+ return invokesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(invokes_);
+ }
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder() {
+ return getInvokesFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder(
+ int index) {
+ return getInvokesFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityInvokeEntry invokes = 2;
+ */
+ public java.util.ListABILITY_INVOKE_ARGUMENT_NONE = 0;
+ */
+ ABILITY_INVOKE_ARGUMENT_NONE(0),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE(1),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST(2),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT(3),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM(4),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM(5),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP(6),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE(7),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE(8),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH(9),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER(10),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE(11),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER(12),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY(13),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY(14),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY(15),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE(16),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL(17),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER(18),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE(19),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION(20),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
+ */
+ ABILITY_INVOKE_ARGUMENT_META_LOSE_HP(21),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ = 22;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ(22),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY(50),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE(51),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT(52),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON(53),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_BLINK(54),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET(55),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER(56),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL(57),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE(58),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG(59),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE(60),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE(61),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
+ */
+ ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE(62),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL = 63;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL(63),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA(100),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND(101),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE(102),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA(103),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD(104),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD(105),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD(106),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR(107),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER(108),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION(109),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE(110),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC(111),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
+ */
+ ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT(112),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON = 113;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON(113),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG = 114;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG(114),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI = 115;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI(115),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB = 116;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB(116),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * ABILITY_INVOKE_ARGUMENT_NONE = 0;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_NONE_VALUE = 0;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE_VALUE = 1;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST_VALUE = 2;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT_VALUE = 3;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM_VALUE = 4;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM_VALUE = 5;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP_VALUE = 6;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE_VALUE = 7;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE_VALUE = 8;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH_VALUE = 9;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER_VALUE = 10;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE_VALUE = 11;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER_VALUE = 12;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY_VALUE = 13;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY_VALUE = 14;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY_VALUE = 15;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE_VALUE = 16;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL_VALUE = 17;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER_VALUE = 18;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE_VALUE = 19;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION_VALUE = 20;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_META_LOSE_HP_VALUE = 21;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ = 22;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ_VALUE = 22;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY_VALUE = 50;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE_VALUE = 51;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT_VALUE = 52;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON_VALUE = 53;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_BLINK_VALUE = 54;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET_VALUE = 55;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER_VALUE = 56;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL_VALUE = 57;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE_VALUE = 58;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG_VALUE = 59;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE_VALUE = 60;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE_VALUE = 61;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE_VALUE = 62;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL = 63;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL_VALUE = 63;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA_VALUE = 100;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND_VALUE = 101;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE_VALUE = 102;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA_VALUE = 103;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD_VALUE = 104;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD_VALUE = 105;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD_VALUE = 106;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR_VALUE = 107;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER_VALUE = 108;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION_VALUE = 109;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE_VALUE = 110;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC_VALUE = 111;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT_VALUE = 112;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON = 113;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON_VALUE = 113;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG = 114;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG_VALUE = 114;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI = 115;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI_VALUE = 115;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB = 116;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB_VALUE = 116;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static AbilityInvokeArgument valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static AbilityInvokeArgument forNumber(int value) {
+ switch (value) {
+ case 0: return ABILITY_INVOKE_ARGUMENT_NONE;
+ case 1: return ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE;
+ case 2: return ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST;
+ case 3: return ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT;
+ case 4: return ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM;
+ case 5: return ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM;
+ case 6: return ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP;
+ case 7: return ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE;
+ case 8: return ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE;
+ case 9: return ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH;
+ case 10: return ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER;
+ case 11: return ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE;
+ case 12: return ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER;
+ case 13: return ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY;
+ case 14: return ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY;
+ case 15: return ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY;
+ case 16: return ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE;
+ case 17: return ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL;
+ case 18: return ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER;
+ case 19: return ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE;
+ case 20: return ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION;
+ case 21: return ABILITY_INVOKE_ARGUMENT_META_LOSE_HP;
+ case 22: return ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ;
+ case 50: return ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY;
+ case 51: return ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE;
+ case 52: return ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT;
+ case 53: return ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON;
+ case 54: return ABILITY_INVOKE_ARGUMENT_ACTION_BLINK;
+ case 55: return ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET;
+ case 56: return ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER;
+ case 57: return ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL;
+ case 58: return ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE;
+ case 59: return ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG;
+ case 60: return ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE;
+ case 61: return ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE;
+ case 62: return ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE;
+ case 63: return ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL;
+ case 100: return ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA;
+ case 101: return ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND;
+ case 102: return ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE;
+ case 103: return ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA;
+ case 104: return ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD;
+ case 105: return ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD;
+ case 106: return ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD;
+ case 107: return ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR;
+ case 108: return ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER;
+ case 109: return ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION;
+ case 110: return ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE;
+ case 111: return ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC;
+ case 112: return ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT;
+ case 113: return ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON;
+ case 114: return ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG;
+ case 115: return ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI;
+ case 116: return ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMapint32 modifier_config_local_id = 7;
+ * @return The modifierConfigLocalId.
+ */
+ int getModifierConfigLocalId();
+
+ /**
+ * bool is_serverbuff_modifier = 2;
+ * @return The isServerbuffModifier.
+ */
+ boolean getIsServerbuffModifier();
+
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ int getInstancedAbilityId();
+
+ /**
+ * uint32 instanced_modifier_id = 12;
+ * @return The instancedModifierId.
+ */
+ int getInstancedModifierId();
+
+ /**
+ * int32 local_id = 10;
+ * @return The localId.
+ */
+ int getLocalId();
+
+ /**
+ * uint32 server_buff_uid = 14;
+ * @return The serverBuffUid.
+ */
+ int getServerBuffUid();
+
+ /**
+ * uint32 target_id = 3;
+ * @return The targetId.
+ */
+ int getTargetId();
+ }
+ /**
+ * Protobuf type {@code AbilityInvokeEntryHead}
+ */
+ public static final class AbilityInvokeEntryHead extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityInvokeEntryHead)
+ AbilityInvokeEntryHeadOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityInvokeEntryHead.newBuilder() to construct.
+ private AbilityInvokeEntryHead(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityInvokeEntryHead() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityInvokeEntryHead();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityInvokeEntryHead(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ instancedAbilityId_ = input.readUInt32();
+ break;
+ }
+ case 16: {
+
+ isServerbuffModifier_ = input.readBool();
+ break;
+ }
+ case 24: {
+
+ targetId_ = input.readUInt32();
+ break;
+ }
+ case 56: {
+
+ modifierConfigLocalId_ = input.readInt32();
+ break;
+ }
+ case 80: {
+
+ localId_ = input.readInt32();
+ break;
+ }
+ case 96: {
+
+ instancedModifierId_ = input.readUInt32();
+ break;
+ }
+ case 112: {
+
+ serverBuffUid_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.internal_static_AbilityInvokeEntryHead_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.internal_static_AbilityInvokeEntryHead_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.class, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder.class);
+ }
+
+ public static final int MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER = 7;
+ private int modifierConfigLocalId_;
+ /**
+ * int32 modifier_config_local_id = 7;
+ * @return The modifierConfigLocalId.
+ */
+ @java.lang.Override
+ public int getModifierConfigLocalId() {
+ return modifierConfigLocalId_;
+ }
+
+ public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 2;
+ private boolean isServerbuffModifier_;
+ /**
+ * bool is_serverbuff_modifier = 2;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+
+ public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 1;
+ private int instancedAbilityId_;
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+
+ public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 12;
+ private int instancedModifierId_;
+ /**
+ * uint32 instanced_modifier_id = 12;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+
+ public static final int LOCAL_ID_FIELD_NUMBER = 10;
+ private int localId_;
+ /**
+ * int32 local_id = 10;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+
+ public static final int SERVER_BUFF_UID_FIELD_NUMBER = 14;
+ private int serverBuffUid_;
+ /**
+ * uint32 server_buff_uid = 14;
+ * @return The serverBuffUid.
+ */
+ @java.lang.Override
+ public int getServerBuffUid() {
+ return serverBuffUid_;
+ }
+
+ public static final int TARGET_ID_FIELD_NUMBER = 3;
+ private int targetId_;
+ /**
+ * uint32 target_id = 3;
+ * @return The targetId.
+ */
+ @java.lang.Override
+ public int getTargetId() {
+ return targetId_;
+ }
+
+ 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 (instancedAbilityId_ != 0) {
+ output.writeUInt32(1, instancedAbilityId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ output.writeBool(2, isServerbuffModifier_);
+ }
+ if (targetId_ != 0) {
+ output.writeUInt32(3, targetId_);
+ }
+ if (modifierConfigLocalId_ != 0) {
+ output.writeInt32(7, modifierConfigLocalId_);
+ }
+ if (localId_ != 0) {
+ output.writeInt32(10, localId_);
+ }
+ if (instancedModifierId_ != 0) {
+ output.writeUInt32(12, instancedModifierId_);
+ }
+ if (serverBuffUid_ != 0) {
+ output.writeUInt32(14, serverBuffUid_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (instancedAbilityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(1, instancedAbilityId_);
+ }
+ if (isServerbuffModifier_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, isServerbuffModifier_);
+ }
+ if (targetId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, targetId_);
+ }
+ if (modifierConfigLocalId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, modifierConfigLocalId_);
+ }
+ if (localId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(10, localId_);
+ }
+ if (instancedModifierId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(12, instancedModifierId_);
+ }
+ if (serverBuffUid_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(14, serverBuffUid_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead other = (emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead) obj;
+
+ if (getModifierConfigLocalId()
+ != other.getModifierConfigLocalId()) return false;
+ if (getIsServerbuffModifier()
+ != other.getIsServerbuffModifier()) return false;
+ if (getInstancedAbilityId()
+ != other.getInstancedAbilityId()) return false;
+ if (getInstancedModifierId()
+ != other.getInstancedModifierId()) return false;
+ if (getLocalId()
+ != other.getLocalId()) return false;
+ if (getServerBuffUid()
+ != other.getServerBuffUid()) return false;
+ if (getTargetId()
+ != other.getTargetId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getModifierConfigLocalId();
+ hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsServerbuffModifier());
+ hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedAbilityId();
+ hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedModifierId();
+ hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getLocalId();
+ hash = (37 * hash) + SERVER_BUFF_UID_FIELD_NUMBER;
+ hash = (53 * hash) + getServerBuffUid();
+ hash = (37 * hash) + TARGET_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTargetId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead 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 emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead 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 emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead 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(emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead 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 AbilityInvokeEntryHead}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderint32 modifier_config_local_id = 7;
+ * @return The modifierConfigLocalId.
+ */
+ @java.lang.Override
+ public int getModifierConfigLocalId() {
+ return modifierConfigLocalId_;
+ }
+ /**
+ * int32 modifier_config_local_id = 7;
+ * @param value The modifierConfigLocalId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModifierConfigLocalId(int value) {
+
+ modifierConfigLocalId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 modifier_config_local_id = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearModifierConfigLocalId() {
+
+ modifierConfigLocalId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isServerbuffModifier_ ;
+ /**
+ * bool is_serverbuff_modifier = 2;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+ /**
+ * bool is_serverbuff_modifier = 2;
+ * @param value The isServerbuffModifier to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsServerbuffModifier(boolean value) {
+
+ isServerbuffModifier_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_serverbuff_modifier = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsServerbuffModifier() {
+
+ isServerbuffModifier_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int instancedAbilityId_ ;
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ return instancedAbilityId_;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @param value The instancedAbilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedAbilityId(int value) {
+
+ instancedAbilityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedAbilityId() {
+
+ instancedAbilityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int instancedModifierId_ ;
+ /**
+ * uint32 instanced_modifier_id = 12;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ return instancedModifierId_;
+ }
+ /**
+ * uint32 instanced_modifier_id = 12;
+ * @param value The instancedModifierId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedModifierId(int value) {
+
+ instancedModifierId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_modifier_id = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedModifierId() {
+
+ instancedModifierId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int localId_ ;
+ /**
+ * int32 local_id = 10;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+ /**
+ * int32 local_id = 10;
+ * @param value The localId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLocalId(int value) {
+
+ localId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 local_id = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearLocalId() {
+
+ localId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int serverBuffUid_ ;
+ /**
+ * uint32 server_buff_uid = 14;
+ * @return The serverBuffUid.
+ */
+ @java.lang.Override
+ public int getServerBuffUid() {
+ return serverBuffUid_;
+ }
+ /**
+ * uint32 server_buff_uid = 14;
+ * @param value The serverBuffUid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerBuffUid(int value) {
+
+ serverBuffUid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 server_buff_uid = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerBuffUid() {
+
+ serverBuffUid_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int targetId_ ;
+ /**
+ * uint32 target_id = 3;
+ * @return The targetId.
+ */
+ @java.lang.Override
+ public int getTargetId() {
+ return targetId_;
+ }
+ /**
+ * uint32 target_id = 3;
+ * @param value The targetId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTargetId(int value) {
+
+ targetId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 target_id = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTargetId() {
+
+ targetId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityInvokeEntryHead)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityInvokeEntryHead)
+ private static final emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser.AbilityInvokeArgument argument_type = 1;
+ * @return The enum numeric value on the wire for argumentType.
+ */
+ int getArgumentTypeValue();
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @return The argumentType.
+ */
+ emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument getArgumentType();
+
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return Whether the head field is set.
+ */
+ boolean hasHead();
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return The head.
+ */
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead getHead();
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder getHeadOrBuilder();
+
+ /**
+ * uint32 forward_peer = 4;
+ * @return The forwardPeer.
+ */
+ int getForwardPeer();
+
+ /**
+ * uint32 event_id = 12;
+ * @return The eventId.
+ */
+ int getEventId();
+
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The enum numeric value on the wire for forwardType.
+ */
+ int getForwardTypeValue();
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The forwardType.
+ */
+ emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType getForwardType();
+
+ /**
+ * bytes ability_data = 15;
+ * @return The abilityData.
+ */
+ com.google.protobuf.ByteString getAbilityData();
+
+ /**
+ * double total_tick_time = 14;
+ * @return The totalTickTime.
+ */
+ double getTotalTickTime();
+
+ /**
+ * uint32 entity_id = 9;
+ * @return The entityId.
+ */
+ int getEntityId();
+ }
+ /**
+ * Protobuf type {@code AbilityInvokeEntry}
+ */
+ public static final class AbilityInvokeEntry extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityInvokeEntry)
+ AbilityInvokeEntryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityInvokeEntry.newBuilder() to construct.
+ private AbilityInvokeEntry(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityInvokeEntry() {
+ argumentType_ = 0;
+ forwardType_ = 0;
+ abilityData_ = com.google.protobuf.ByteString.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityInvokeEntry();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityInvokeEntry(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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();
+
+ argumentType_ = rawValue;
+ break;
+ }
+ case 18: {
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder subBuilder = null;
+ if (head_ != null) {
+ subBuilder = head_.toBuilder();
+ }
+ head_ = input.readMessage(emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(head_);
+ head_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 24: {
+ int rawValue = input.readEnum();
+
+ forwardType_ = rawValue;
+ break;
+ }
+ case 32: {
+
+ forwardPeer_ = input.readUInt32();
+ break;
+ }
+ case 72: {
+
+ entityId_ = input.readUInt32();
+ break;
+ }
+ case 96: {
+
+ eventId_ = input.readUInt32();
+ break;
+ }
+ case 113: {
+
+ totalTickTime_ = input.readDouble();
+ break;
+ }
+ case 122: {
+
+ abilityData_ = input.readBytes();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.internal_static_AbilityInvokeEntry_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.internal_static_AbilityInvokeEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.class, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder.class);
+ }
+
+ public static final int ARGUMENT_TYPE_FIELD_NUMBER = 1;
+ private int argumentType_;
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @return The enum numeric value on the wire for argumentType.
+ */
+ @java.lang.Override public int getArgumentTypeValue() {
+ return argumentType_;
+ }
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @return The argumentType.
+ */
+ @java.lang.Override public emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument getArgumentType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument result = emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.valueOf(argumentType_);
+ return result == null ? emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.UNRECOGNIZED : result;
+ }
+
+ public static final int HEAD_FIELD_NUMBER = 2;
+ private emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead head_;
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return Whether the head field is set.
+ */
+ @java.lang.Override
+ public boolean hasHead() {
+ return head_ != null;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return The head.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead getHead() {
+ return head_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.getDefaultInstance() : head_;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder getHeadOrBuilder() {
+ return getHead();
+ }
+
+ public static final int FORWARD_PEER_FIELD_NUMBER = 4;
+ private int forwardPeer_;
+ /**
+ * uint32 forward_peer = 4;
+ * @return The forwardPeer.
+ */
+ @java.lang.Override
+ public int getForwardPeer() {
+ return forwardPeer_;
+ }
+
+ public static final int EVENT_ID_FIELD_NUMBER = 12;
+ private int eventId_;
+ /**
+ * uint32 event_id = 12;
+ * @return The eventId.
+ */
+ @java.lang.Override
+ public int getEventId() {
+ return eventId_;
+ }
+
+ public static final int FORWARD_TYPE_FIELD_NUMBER = 3;
+ private int forwardType_;
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The enum numeric value on the wire for forwardType.
+ */
+ @java.lang.Override public int getForwardTypeValue() {
+ return forwardType_;
+ }
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The forwardType.
+ */
+ @java.lang.Override public emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType getForwardType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType result = emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.valueOf(forwardType_);
+ return result == null ? emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.UNRECOGNIZED : result;
+ }
+
+ public static final int ABILITY_DATA_FIELD_NUMBER = 15;
+ private com.google.protobuf.ByteString abilityData_;
+ /**
+ * bytes ability_data = 15;
+ * @return The abilityData.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAbilityData() {
+ return abilityData_;
+ }
+
+ public static final int TOTAL_TICK_TIME_FIELD_NUMBER = 14;
+ private double totalTickTime_;
+ /**
+ * double total_tick_time = 14;
+ * @return The totalTickTime.
+ */
+ @java.lang.Override
+ public double getTotalTickTime() {
+ return totalTickTime_;
+ }
+
+ public static final int ENTITY_ID_FIELD_NUMBER = 9;
+ private int entityId_;
+ /**
+ * uint32 entity_id = 9;
+ * @return The entityId.
+ */
+ @java.lang.Override
+ public int getEntityId() {
+ return entityId_;
+ }
+
+ 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 (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
+ output.writeEnum(1, argumentType_);
+ }
+ if (head_ != null) {
+ output.writeMessage(2, getHead());
+ }
+ if (forwardType_ != emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.FORWARD_TYPE_LOCAL.getNumber()) {
+ output.writeEnum(3, forwardType_);
+ }
+ if (forwardPeer_ != 0) {
+ output.writeUInt32(4, forwardPeer_);
+ }
+ if (entityId_ != 0) {
+ output.writeUInt32(9, entityId_);
+ }
+ if (eventId_ != 0) {
+ output.writeUInt32(12, eventId_);
+ }
+ if (totalTickTime_ != 0D) {
+ output.writeDouble(14, totalTickTime_);
+ }
+ if (!abilityData_.isEmpty()) {
+ output.writeBytes(15, abilityData_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, argumentType_);
+ }
+ if (head_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, getHead());
+ }
+ if (forwardType_ != emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.FORWARD_TYPE_LOCAL.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(3, forwardType_);
+ }
+ if (forwardPeer_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, forwardPeer_);
+ }
+ if (entityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(9, entityId_);
+ }
+ if (eventId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(12, eventId_);
+ }
+ if (totalTickTime_ != 0D) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(14, totalTickTime_);
+ }
+ if (!abilityData_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(15, abilityData_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry other = (emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry) obj;
+
+ if (argumentType_ != other.argumentType_) return false;
+ if (hasHead() != other.hasHead()) return false;
+ if (hasHead()) {
+ if (!getHead()
+ .equals(other.getHead())) return false;
+ }
+ if (getForwardPeer()
+ != other.getForwardPeer()) return false;
+ if (getEventId()
+ != other.getEventId()) return false;
+ if (forwardType_ != other.forwardType_) return false;
+ if (!getAbilityData()
+ .equals(other.getAbilityData())) return false;
+ if (java.lang.Double.doubleToLongBits(getTotalTickTime())
+ != java.lang.Double.doubleToLongBits(
+ other.getTotalTickTime())) return false;
+ if (getEntityId()
+ != other.getEntityId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ARGUMENT_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + argumentType_;
+ if (hasHead()) {
+ hash = (37 * hash) + HEAD_FIELD_NUMBER;
+ hash = (53 * hash) + getHead().hashCode();
+ }
+ hash = (37 * hash) + FORWARD_PEER_FIELD_NUMBER;
+ hash = (53 * hash) + getForwardPeer();
+ hash = (37 * hash) + EVENT_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getEventId();
+ hash = (37 * hash) + FORWARD_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + forwardType_;
+ hash = (37 * hash) + ABILITY_DATA_FIELD_NUMBER;
+ hash = (53 * hash) + getAbilityData().hashCode();
+ hash = (37 * hash) + TOTAL_TICK_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getTotalTickTime()));
+ hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getEntityId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry 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 emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry 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 emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry 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(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry 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 AbilityInvokeEntry}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.AbilityInvokeArgument argument_type = 1;
+ * @return The enum numeric value on the wire for argumentType.
+ */
+ @java.lang.Override public int getArgumentTypeValue() {
+ return argumentType_;
+ }
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @param value The enum numeric value on the wire for argumentType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setArgumentTypeValue(int value) {
+
+ argumentType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @return The argumentType.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument getArgumentType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument result = emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.valueOf(argumentType_);
+ return result == null ? emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.UNRECOGNIZED : result;
+ }
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @param value The argumentType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setArgumentType(emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ argumentType_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .AbilityInvokeArgument argument_type = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearArgumentType() {
+
+ argumentType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead head_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder> headBuilder_;
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return Whether the head field is set.
+ */
+ public boolean hasHead() {
+ return headBuilder_ != null || head_ != null;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ * @return The head.
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead getHead() {
+ if (headBuilder_ == null) {
+ return head_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.getDefaultInstance() : head_;
+ } else {
+ return headBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public Builder setHead(emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead value) {
+ if (headBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ head_ = value;
+ onChanged();
+ } else {
+ headBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public Builder setHead(
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder builderForValue) {
+ if (headBuilder_ == null) {
+ head_ = builderForValue.build();
+ onChanged();
+ } else {
+ headBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public Builder mergeHead(emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead value) {
+ if (headBuilder_ == null) {
+ if (head_ != null) {
+ head_ =
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.newBuilder(head_).mergeFrom(value).buildPartial();
+ } else {
+ head_ = value;
+ }
+ onChanged();
+ } else {
+ headBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public Builder clearHead() {
+ if (headBuilder_ == null) {
+ head_ = null;
+ onChanged();
+ } else {
+ head_ = null;
+ headBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder getHeadBuilder() {
+
+ onChanged();
+ return getHeadFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder getHeadOrBuilder() {
+ if (headBuilder_ != null) {
+ return headBuilder_.getMessageOrBuilder();
+ } else {
+ return head_ == null ?
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.getDefaultInstance() : head_;
+ }
+ }
+ /**
+ * .AbilityInvokeEntryHead head = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder>
+ getHeadFieldBuilder() {
+ if (headBuilder_ == null) {
+ headBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder>(
+ getHead(),
+ getParentForChildren(),
+ isClean());
+ head_ = null;
+ }
+ return headBuilder_;
+ }
+
+ private int forwardPeer_ ;
+ /**
+ * uint32 forward_peer = 4;
+ * @return The forwardPeer.
+ */
+ @java.lang.Override
+ public int getForwardPeer() {
+ return forwardPeer_;
+ }
+ /**
+ * uint32 forward_peer = 4;
+ * @param value The forwardPeer to set.
+ * @return This builder for chaining.
+ */
+ public Builder setForwardPeer(int value) {
+
+ forwardPeer_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 forward_peer = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearForwardPeer() {
+
+ forwardPeer_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int eventId_ ;
+ /**
+ * uint32 event_id = 12;
+ * @return The eventId.
+ */
+ @java.lang.Override
+ public int getEventId() {
+ return eventId_;
+ }
+ /**
+ * uint32 event_id = 12;
+ * @param value The eventId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEventId(int value) {
+
+ eventId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 event_id = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearEventId() {
+
+ eventId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int forwardType_ = 0;
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The enum numeric value on the wire for forwardType.
+ */
+ @java.lang.Override public int getForwardTypeValue() {
+ return forwardType_;
+ }
+ /**
+ * .ForwardType forward_type = 3;
+ * @param value The enum numeric value on the wire for forwardType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setForwardTypeValue(int value) {
+
+ forwardType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .ForwardType forward_type = 3;
+ * @return The forwardType.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType getForwardType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType result = emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.valueOf(forwardType_);
+ return result == null ? emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.UNRECOGNIZED : result;
+ }
+ /**
+ * .ForwardType forward_type = 3;
+ * @param value The forwardType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setForwardType(emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ forwardType_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .ForwardType forward_type = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearForwardType() {
+
+ forwardType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.ByteString abilityData_ = com.google.protobuf.ByteString.EMPTY;
+ /**
+ * bytes ability_data = 15;
+ * @return The abilityData.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAbilityData() {
+ return abilityData_;
+ }
+ /**
+ * bytes ability_data = 15;
+ * @param value The abilityData to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbilityData(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ abilityData_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bytes ability_data = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbilityData() {
+
+ abilityData_ = getDefaultInstance().getAbilityData();
+ onChanged();
+ return this;
+ }
+
+ private double totalTickTime_ ;
+ /**
+ * double total_tick_time = 14;
+ * @return The totalTickTime.
+ */
+ @java.lang.Override
+ public double getTotalTickTime() {
+ return totalTickTime_;
+ }
+ /**
+ * double total_tick_time = 14;
+ * @param value The totalTickTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTotalTickTime(double value) {
+
+ totalTickTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * double total_tick_time = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearTotalTickTime() {
+
+ totalTickTime_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private int entityId_ ;
+ /**
+ * uint32 entity_id = 9;
+ * @return The entityId.
+ */
+ @java.lang.Override
+ public int getEntityId() {
+ return entityId_;
+ }
+ /**
+ * uint32 entity_id = 9;
+ * @param value The entityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEntityId(int value) {
+
+ entityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 entity_id = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearEntityId() {
+
+ entityId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityInvokeEntry)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityInvokeEntry)
+ private static final emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser.AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ boolean hasAttachedInstancedModifier();
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return The attachedInstancedModifier.
+ */
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier();
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder();
+
+ /**
+ * uint32 server_buff_uid = 4;
+ * @return The serverBuffUid.
+ */
+ int getServerBuffUid();
+
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ boolean getIsAttachedParentAbility();
+
+ /**
+ * .ModifierAction action = 13;
+ * @return The enum numeric value on the wire for action.
+ */
+ int getActionValue();
+ /**
+ * .ModifierAction action = 13;
+ * @return The action.
+ */
+ emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction getAction();
+
+ /**
+ * int32 modifier_local_id = 2;
+ * @return The modifierLocalId.
+ */
+ int getModifierLocalId();
+
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return Whether the parentAbilityName field is set.
+ */
+ boolean hasParentAbilityName();
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return The parentAbilityName.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName();
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder();
+
+ /**
+ * bool is_mute_remote = 6;
+ * @return The isMuteRemote.
+ */
+ boolean getIsMuteRemote();
+
+ /**
+ * uint32 apply_entity_id = 5;
+ * @return The applyEntityId.
+ */
+ int getApplyEntityId();
+
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ java.util.Listrepeated .ModifierProperty properties = 3;
+ */
+ emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty getProperties(int index);
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ int getPropertiesCount();
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ java.util.List extends emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder>
+ getPropertiesOrBuilderList();
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder getPropertiesOrBuilder(
+ int index);
+
+ /**
+ * .AbilityString parent_ability_override = 11;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ boolean hasParentAbilityOverride();
+ /**
+ * .AbilityString parent_ability_override = 11;
+ * @return The parentAbilityOverride.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride();
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder();
+
+ /**
+ * bool Unk2700_PMJMNCFJPDC = 9;
+ * @return The unk2700PMJMNCFJPDC.
+ */
+ boolean getUnk2700PMJMNCFJPDC();
+ }
+ /**
+ * Protobuf type {@code AbilityMetaModifierChange}
+ */
+ public static final class AbilityMetaModifierChange extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityMetaModifierChange)
+ AbilityMetaModifierChangeOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityMetaModifierChange.newBuilder() to construct.
+ private AbilityMetaModifierChange(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityMetaModifierChange() {
+ action_ = 0;
+ properties_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityMetaModifierChange();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityMetaModifierChange(
+ 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 10: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (parentAbilityName_ != null) {
+ subBuilder = parentAbilityName_.toBuilder();
+ }
+ parentAbilityName_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(parentAbilityName_);
+ parentAbilityName_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 16: {
+
+ modifierLocalId_ = input.readInt32();
+ break;
+ }
+ case 26: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ properties_ = new java.util.ArrayList.AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ @java.lang.Override
+ public boolean hasAttachedInstancedModifier() {
+ return attachedInstancedModifier_ != null;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return The attachedInstancedModifier.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier() {
+ return attachedInstancedModifier_ == null ? emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder() {
+ return getAttachedInstancedModifier();
+ }
+
+ public static final int SERVER_BUFF_UID_FIELD_NUMBER = 4;
+ private int serverBuffUid_;
+ /**
+ * uint32 server_buff_uid = 4;
+ * @return The serverBuffUid.
+ */
+ @java.lang.Override
+ public int getServerBuffUid() {
+ return serverBuffUid_;
+ }
+
+ public static final int IS_ATTACHED_PARENT_ABILITY_FIELD_NUMBER = 10;
+ private boolean isAttachedParentAbility_;
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ @java.lang.Override
+ public boolean getIsAttachedParentAbility() {
+ return isAttachedParentAbility_;
+ }
+
+ public static final int ACTION_FIELD_NUMBER = 13;
+ private int action_;
+ /**
+ * .ModifierAction action = 13;
+ * @return The enum numeric value on the wire for action.
+ */
+ @java.lang.Override public int getActionValue() {
+ return action_;
+ }
+ /**
+ * .ModifierAction action = 13;
+ * @return The action.
+ */
+ @java.lang.Override public emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction getAction() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction result = emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.valueOf(action_);
+ return result == null ? emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.UNRECOGNIZED : result;
+ }
+
+ public static final int MODIFIER_LOCAL_ID_FIELD_NUMBER = 2;
+ private int modifierLocalId_;
+ /**
+ * int32 modifier_local_id = 2;
+ * @return The modifierLocalId.
+ */
+ @java.lang.Override
+ public int getModifierLocalId() {
+ return modifierLocalId_;
+ }
+
+ public static final int PARENT_ABILITY_NAME_FIELD_NUMBER = 1;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityName_;
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return Whether the parentAbilityName field is set.
+ */
+ @java.lang.Override
+ public boolean hasParentAbilityName() {
+ return parentAbilityName_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return The parentAbilityName.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName() {
+ return parentAbilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder() {
+ return getParentAbilityName();
+ }
+
+ public static final int IS_MUTE_REMOTE_FIELD_NUMBER = 6;
+ private boolean isMuteRemote_;
+ /**
+ * bool is_mute_remote = 6;
+ * @return The isMuteRemote.
+ */
+ @java.lang.Override
+ public boolean getIsMuteRemote() {
+ return isMuteRemote_;
+ }
+
+ public static final int APPLY_ENTITY_ID_FIELD_NUMBER = 5;
+ private int applyEntityId_;
+ /**
+ * uint32 apply_entity_id = 5;
+ * @return The applyEntityId.
+ */
+ @java.lang.Override
+ public int getApplyEntityId() {
+ return applyEntityId_;
+ }
+
+ public static final int PROPERTIES_FIELD_NUMBER = 3;
+ private java.util.Listrepeated .ModifierProperty properties = 3;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .ModifierProperty properties = 3;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder>
+ getPropertiesOrBuilderList() {
+ return properties_;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ @java.lang.Override
+ public int getPropertiesCount() {
+ return properties_.size();
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty getProperties(int index) {
+ return properties_.get(index);
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder getPropertiesOrBuilder(
+ int index) {
+ return properties_.get(index);
+ }
+
+ public static final int PARENT_ABILITY_OVERRIDE_FIELD_NUMBER = 11;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityOverride_;
+ /**
+ * .AbilityString parent_ability_override = 11;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ @java.lang.Override
+ public boolean hasParentAbilityOverride() {
+ return parentAbilityOverride_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ * @return The parentAbilityOverride.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride() {
+ return parentAbilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder() {
+ return getParentAbilityOverride();
+ }
+
+ public static final int UNK2700_PMJMNCFJPDC_FIELD_NUMBER = 9;
+ private boolean unk2700PMJMNCFJPDC_;
+ /**
+ * bool Unk2700_PMJMNCFJPDC = 9;
+ * @return The unk2700PMJMNCFJPDC.
+ */
+ @java.lang.Override
+ public boolean getUnk2700PMJMNCFJPDC() {
+ return unk2700PMJMNCFJPDC_;
+ }
+
+ 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 (parentAbilityName_ != null) {
+ output.writeMessage(1, getParentAbilityName());
+ }
+ if (modifierLocalId_ != 0) {
+ output.writeInt32(2, modifierLocalId_);
+ }
+ for (int i = 0; i < properties_.size(); i++) {
+ output.writeMessage(3, properties_.get(i));
+ }
+ if (serverBuffUid_ != 0) {
+ output.writeUInt32(4, serverBuffUid_);
+ }
+ if (applyEntityId_ != 0) {
+ output.writeUInt32(5, applyEntityId_);
+ }
+ if (isMuteRemote_ != false) {
+ output.writeBool(6, isMuteRemote_);
+ }
+ if (attachedInstancedModifier_ != null) {
+ output.writeMessage(7, getAttachedInstancedModifier());
+ }
+ if (unk2700PMJMNCFJPDC_ != false) {
+ output.writeBool(9, unk2700PMJMNCFJPDC_);
+ }
+ if (isAttachedParentAbility_ != false) {
+ output.writeBool(10, isAttachedParentAbility_);
+ }
+ if (parentAbilityOverride_ != null) {
+ output.writeMessage(11, getParentAbilityOverride());
+ }
+ if (action_ != emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.ADDED.getNumber()) {
+ output.writeEnum(13, action_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (parentAbilityName_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getParentAbilityName());
+ }
+ if (modifierLocalId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, modifierLocalId_);
+ }
+ for (int i = 0; i < properties_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, properties_.get(i));
+ }
+ if (serverBuffUid_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, serverBuffUid_);
+ }
+ if (applyEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, applyEntityId_);
+ }
+ if (isMuteRemote_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, isMuteRemote_);
+ }
+ if (attachedInstancedModifier_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, getAttachedInstancedModifier());
+ }
+ if (unk2700PMJMNCFJPDC_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(9, unk2700PMJMNCFJPDC_);
+ }
+ if (isAttachedParentAbility_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(10, isAttachedParentAbility_);
+ }
+ if (parentAbilityOverride_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, getParentAbilityOverride());
+ }
+ if (action_ != emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.ADDED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(13, action_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange other = (emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange) obj;
+
+ if (hasAttachedInstancedModifier() != other.hasAttachedInstancedModifier()) return false;
+ if (hasAttachedInstancedModifier()) {
+ if (!getAttachedInstancedModifier()
+ .equals(other.getAttachedInstancedModifier())) return false;
+ }
+ if (getServerBuffUid()
+ != other.getServerBuffUid()) return false;
+ if (getIsAttachedParentAbility()
+ != other.getIsAttachedParentAbility()) return false;
+ if (action_ != other.action_) return false;
+ if (getModifierLocalId()
+ != other.getModifierLocalId()) return false;
+ if (hasParentAbilityName() != other.hasParentAbilityName()) return false;
+ if (hasParentAbilityName()) {
+ if (!getParentAbilityName()
+ .equals(other.getParentAbilityName())) return false;
+ }
+ if (getIsMuteRemote()
+ != other.getIsMuteRemote()) return false;
+ if (getApplyEntityId()
+ != other.getApplyEntityId()) return false;
+ if (!getPropertiesList()
+ .equals(other.getPropertiesList())) return false;
+ if (hasParentAbilityOverride() != other.hasParentAbilityOverride()) return false;
+ if (hasParentAbilityOverride()) {
+ if (!getParentAbilityOverride()
+ .equals(other.getParentAbilityOverride())) return false;
+ }
+ if (getUnk2700PMJMNCFJPDC()
+ != other.getUnk2700PMJMNCFJPDC()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasAttachedInstancedModifier()) {
+ hash = (37 * hash) + ATTACHED_INSTANCED_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + getAttachedInstancedModifier().hashCode();
+ }
+ hash = (37 * hash) + SERVER_BUFF_UID_FIELD_NUMBER;
+ hash = (53 * hash) + getServerBuffUid();
+ hash = (37 * hash) + IS_ATTACHED_PARENT_ABILITY_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsAttachedParentAbility());
+ hash = (37 * hash) + ACTION_FIELD_NUMBER;
+ hash = (53 * hash) + action_;
+ hash = (37 * hash) + MODIFIER_LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getModifierLocalId();
+ if (hasParentAbilityName()) {
+ hash = (37 * hash) + PARENT_ABILITY_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getParentAbilityName().hashCode();
+ }
+ hash = (37 * hash) + IS_MUTE_REMOTE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsMuteRemote());
+ hash = (37 * hash) + APPLY_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getApplyEntityId();
+ if (getPropertiesCount() > 0) {
+ hash = (37 * hash) + PROPERTIES_FIELD_NUMBER;
+ hash = (53 * hash) + getPropertiesList().hashCode();
+ }
+ if (hasParentAbilityOverride()) {
+ hash = (37 * hash) + PARENT_ABILITY_OVERRIDE_FIELD_NUMBER;
+ hash = (53 * hash) + getParentAbilityOverride().hashCode();
+ }
+ hash = (37 * hash) + UNK2700_PMJMNCFJPDC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getUnk2700PMJMNCFJPDC());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange 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 emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange 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 emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange 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(emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange 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 AbilityMetaModifierChange}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return Whether the attachedInstancedModifier field is set.
+ */
+ public boolean hasAttachedInstancedModifier() {
+ return attachedInstancedModifierBuilder_ != null || attachedInstancedModifier_ != null;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ * @return The attachedInstancedModifier.
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier getAttachedInstancedModifier() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ return attachedInstancedModifier_ == null ? emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ } else {
+ return attachedInstancedModifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public Builder setAttachedInstancedModifier(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier value) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ attachedInstancedModifier_ = value;
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public Builder setAttachedInstancedModifier(
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder builderForValue) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public Builder mergeAttachedInstancedModifier(emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier value) {
+ if (attachedInstancedModifierBuilder_ == null) {
+ if (attachedInstancedModifier_ != null) {
+ attachedInstancedModifier_ =
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.newBuilder(attachedInstancedModifier_).mergeFrom(value).buildPartial();
+ } else {
+ attachedInstancedModifier_ = value;
+ }
+ onChanged();
+ } else {
+ attachedInstancedModifierBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public Builder clearAttachedInstancedModifier() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifier_ = null;
+ onChanged();
+ } else {
+ attachedInstancedModifier_ = null;
+ attachedInstancedModifierBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder getAttachedInstancedModifierBuilder() {
+
+ onChanged();
+ return getAttachedInstancedModifierFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder getAttachedInstancedModifierOrBuilder() {
+ if (attachedInstancedModifierBuilder_ != null) {
+ return attachedInstancedModifierBuilder_.getMessageOrBuilder();
+ } else {
+ return attachedInstancedModifier_ == null ?
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.getDefaultInstance() : attachedInstancedModifier_;
+ }
+ }
+ /**
+ * .AbilityAttachedModifier attached_instanced_modifier = 7;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder>
+ getAttachedInstancedModifierFieldBuilder() {
+ if (attachedInstancedModifierBuilder_ == null) {
+ attachedInstancedModifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifier.Builder, emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.AbilityAttachedModifierOrBuilder>(
+ getAttachedInstancedModifier(),
+ getParentForChildren(),
+ isClean());
+ attachedInstancedModifier_ = null;
+ }
+ return attachedInstancedModifierBuilder_;
+ }
+
+ private int serverBuffUid_ ;
+ /**
+ * uint32 server_buff_uid = 4;
+ * @return The serverBuffUid.
+ */
+ @java.lang.Override
+ public int getServerBuffUid() {
+ return serverBuffUid_;
+ }
+ /**
+ * uint32 server_buff_uid = 4;
+ * @param value The serverBuffUid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerBuffUid(int value) {
+
+ serverBuffUid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 server_buff_uid = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerBuffUid() {
+
+ serverBuffUid_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isAttachedParentAbility_ ;
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return The isAttachedParentAbility.
+ */
+ @java.lang.Override
+ public boolean getIsAttachedParentAbility() {
+ return isAttachedParentAbility_;
+ }
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @param value The isAttachedParentAbility to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsAttachedParentAbility(boolean value) {
+
+ isAttachedParentAbility_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_attached_parent_ability = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsAttachedParentAbility() {
+
+ isAttachedParentAbility_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int action_ = 0;
+ /**
+ * .ModifierAction action = 13;
+ * @return The enum numeric value on the wire for action.
+ */
+ @java.lang.Override public int getActionValue() {
+ return action_;
+ }
+ /**
+ * .ModifierAction action = 13;
+ * @param value The enum numeric value on the wire for action to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActionValue(int value) {
+
+ action_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .ModifierAction action = 13;
+ * @return The action.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction getAction() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction result = emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.valueOf(action_);
+ return result == null ? emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction.UNRECOGNIZED : result;
+ }
+ /**
+ * .ModifierAction action = 13;
+ * @param value The action to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAction(emu.grasscutter.net.proto.ModifierActionOuterClass.ModifierAction value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ action_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .ModifierAction action = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearAction() {
+
+ action_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int modifierLocalId_ ;
+ /**
+ * int32 modifier_local_id = 2;
+ * @return The modifierLocalId.
+ */
+ @java.lang.Override
+ public int getModifierLocalId() {
+ return modifierLocalId_;
+ }
+ /**
+ * int32 modifier_local_id = 2;
+ * @param value The modifierLocalId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModifierLocalId(int value) {
+
+ modifierLocalId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 modifier_local_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearModifierLocalId() {
+
+ modifierLocalId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parentAbilityName_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder> parentAbilityNameBuilder_;
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return Whether the parentAbilityName field is set.
+ */
+ public boolean hasParentAbilityName() {
+ return parentAbilityNameBuilder_ != null || parentAbilityName_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ * @return The parentAbilityName.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityName() {
+ if (parentAbilityNameBuilder_ == null) {
+ return parentAbilityName_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ } else {
+ return parentAbilityNameBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public Builder setParentAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityNameBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ parentAbilityName_ = value;
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public Builder setParentAbilityName(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityName_ = builderForValue.build();
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public Builder mergeParentAbilityName(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityNameBuilder_ == null) {
+ if (parentAbilityName_ != null) {
+ parentAbilityName_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(parentAbilityName_).mergeFrom(value).buildPartial();
+ } else {
+ parentAbilityName_ = value;
+ }
+ onChanged();
+ } else {
+ parentAbilityNameBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public Builder clearParentAbilityName() {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityName_ = null;
+ onChanged();
+ } else {
+ parentAbilityName_ = null;
+ parentAbilityNameBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getParentAbilityNameBuilder() {
+
+ onChanged();
+ return getParentAbilityNameFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityNameOrBuilder() {
+ if (parentAbilityNameBuilder_ != null) {
+ return parentAbilityNameBuilder_.getMessageOrBuilder();
+ } else {
+ return parentAbilityName_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityName_;
+ }
+ }
+ /**
+ * .AbilityString parent_ability_name = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getParentAbilityNameFieldBuilder() {
+ if (parentAbilityNameBuilder_ == null) {
+ parentAbilityNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getParentAbilityName(),
+ getParentForChildren(),
+ isClean());
+ parentAbilityName_ = null;
+ }
+ return parentAbilityNameBuilder_;
+ }
+
+ private boolean isMuteRemote_ ;
+ /**
+ * bool is_mute_remote = 6;
+ * @return The isMuteRemote.
+ */
+ @java.lang.Override
+ public boolean getIsMuteRemote() {
+ return isMuteRemote_;
+ }
+ /**
+ * bool is_mute_remote = 6;
+ * @param value The isMuteRemote to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsMuteRemote(boolean value) {
+
+ isMuteRemote_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_mute_remote = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsMuteRemote() {
+
+ isMuteRemote_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int applyEntityId_ ;
+ /**
+ * uint32 apply_entity_id = 5;
+ * @return The applyEntityId.
+ */
+ @java.lang.Override
+ public int getApplyEntityId() {
+ return applyEntityId_;
+ }
+ /**
+ * uint32 apply_entity_id = 5;
+ * @param value The applyEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setApplyEntityId(int value) {
+
+ applyEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 apply_entity_id = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearApplyEntityId() {
+
+ applyEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .ModifierProperty properties = 3;
+ */
+ public java.util.Listrepeated .ModifierProperty properties = 3;
+ */
+ public int getPropertiesCount() {
+ if (propertiesBuilder_ == null) {
+ return properties_.size();
+ } else {
+ return propertiesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty getProperties(int index) {
+ if (propertiesBuilder_ == null) {
+ return properties_.get(index);
+ } else {
+ return propertiesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder setProperties(
+ int index, emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty value) {
+ if (propertiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePropertiesIsMutable();
+ properties_.set(index, value);
+ onChanged();
+ } else {
+ propertiesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder setProperties(
+ int index, emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder builderForValue) {
+ if (propertiesBuilder_ == null) {
+ ensurePropertiesIsMutable();
+ properties_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ propertiesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder addProperties(emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty value) {
+ if (propertiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePropertiesIsMutable();
+ properties_.add(value);
+ onChanged();
+ } else {
+ propertiesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder addProperties(
+ int index, emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty value) {
+ if (propertiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePropertiesIsMutable();
+ properties_.add(index, value);
+ onChanged();
+ } else {
+ propertiesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder addProperties(
+ emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder builderForValue) {
+ if (propertiesBuilder_ == null) {
+ ensurePropertiesIsMutable();
+ properties_.add(builderForValue.build());
+ onChanged();
+ } else {
+ propertiesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder addProperties(
+ int index, emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder builderForValue) {
+ if (propertiesBuilder_ == null) {
+ ensurePropertiesIsMutable();
+ properties_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ propertiesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder addAllProperties(
+ java.lang.Iterable extends emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty> values) {
+ if (propertiesBuilder_ == null) {
+ ensurePropertiesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, properties_);
+ onChanged();
+ } else {
+ propertiesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder clearProperties() {
+ if (propertiesBuilder_ == null) {
+ properties_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ propertiesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public Builder removeProperties(int index) {
+ if (propertiesBuilder_ == null) {
+ ensurePropertiesIsMutable();
+ properties_.remove(index);
+ onChanged();
+ } else {
+ propertiesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder getPropertiesBuilder(
+ int index) {
+ return getPropertiesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder getPropertiesOrBuilder(
+ int index) {
+ if (propertiesBuilder_ == null) {
+ return properties_.get(index); } else {
+ return propertiesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierPropertyOrBuilder>
+ getPropertiesOrBuilderList() {
+ if (propertiesBuilder_ != null) {
+ return propertiesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(properties_);
+ }
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder addPropertiesBuilder() {
+ return getPropertiesFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.getDefaultInstance());
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.Builder addPropertiesBuilder(
+ int index) {
+ return getPropertiesFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.ModifierPropertyOuterClass.ModifierProperty.getDefaultInstance());
+ }
+ /**
+ * repeated .ModifierProperty properties = 3;
+ */
+ public java.util.List.AbilityString parent_ability_override = 11;
+ * @return Whether the parentAbilityOverride field is set.
+ */
+ public boolean hasParentAbilityOverride() {
+ return parentAbilityOverrideBuilder_ != null || parentAbilityOverride_ != null;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ * @return The parentAbilityOverride.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getParentAbilityOverride() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ return parentAbilityOverride_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ } else {
+ return parentAbilityOverrideBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public Builder setParentAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ parentAbilityOverride_ = value;
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public Builder setParentAbilityOverride(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverride_ = builderForValue.build();
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public Builder mergeParentAbilityOverride(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (parentAbilityOverrideBuilder_ == null) {
+ if (parentAbilityOverride_ != null) {
+ parentAbilityOverride_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(parentAbilityOverride_).mergeFrom(value).buildPartial();
+ } else {
+ parentAbilityOverride_ = value;
+ }
+ onChanged();
+ } else {
+ parentAbilityOverrideBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public Builder clearParentAbilityOverride() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverride_ = null;
+ onChanged();
+ } else {
+ parentAbilityOverride_ = null;
+ parentAbilityOverrideBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getParentAbilityOverrideBuilder() {
+
+ onChanged();
+ return getParentAbilityOverrideFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getParentAbilityOverrideOrBuilder() {
+ if (parentAbilityOverrideBuilder_ != null) {
+ return parentAbilityOverrideBuilder_.getMessageOrBuilder();
+ } else {
+ return parentAbilityOverride_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : parentAbilityOverride_;
+ }
+ }
+ /**
+ * .AbilityString parent_ability_override = 11;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getParentAbilityOverrideFieldBuilder() {
+ if (parentAbilityOverrideBuilder_ == null) {
+ parentAbilityOverrideBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getParentAbilityOverride(),
+ getParentForChildren(),
+ isClean());
+ parentAbilityOverride_ = null;
+ }
+ return parentAbilityOverrideBuilder_;
+ }
+
+ private boolean unk2700PMJMNCFJPDC_ ;
+ /**
+ * bool Unk2700_PMJMNCFJPDC = 9;
+ * @return The unk2700PMJMNCFJPDC.
+ */
+ @java.lang.Override
+ public boolean getUnk2700PMJMNCFJPDC() {
+ return unk2700PMJMNCFJPDC_;
+ }
+ /**
+ * bool Unk2700_PMJMNCFJPDC = 9;
+ * @param value The unk2700PMJMNCFJPDC to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUnk2700PMJMNCFJPDC(boolean value) {
+
+ unk2700PMJMNCFJPDC_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool Unk2700_PMJMNCFJPDC = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearUnk2700PMJMNCFJPDC() {
+
+ unk2700PMJMNCFJPDC_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityMetaModifierChange)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityMetaModifierChange)
+ private static final emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMetaModifierChangeOuterClass.AbilityMetaModifierChange getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ java.util.Listrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index);
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ int getOverrideMapCount();
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList();
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code AbilityMetaReInitOverrideMap}
+ */
+ public static final class AbilityMetaReInitOverrideMap extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityMetaReInitOverrideMap)
+ AbilityMetaReInitOverrideMapOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityMetaReInitOverrideMap.newBuilder() to construct.
+ private AbilityMetaReInitOverrideMap(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityMetaReInitOverrideMap() {
+ overrideMap_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityMetaReInitOverrideMap();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityMetaReInitOverrideMap(
+ 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 58: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ overrideMap_ = new java.util.ArrayListrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList() {
+ return overrideMap_;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ @java.lang.Override
+ public int getOverrideMapCount() {
+ return overrideMap_.size();
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
+ return overrideMap_.get(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index) {
+ return overrideMap_.get(index);
+ }
+
+ 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 {
+ for (int i = 0; i < overrideMap_.size(); i++) {
+ output.writeMessage(7, overrideMap_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < overrideMap_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, overrideMap_.get(i));
+ }
+ 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 emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap other = (emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap) obj;
+
+ if (!getOverrideMapList()
+ .equals(other.getOverrideMapList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getOverrideMapCount() > 0) {
+ hash = (37 * hash) + OVERRIDE_MAP_FIELD_NUMBER;
+ hash = (53 * hash) + getOverrideMapList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap 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 emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap 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 emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap 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(emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap 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 AbilityMetaReInitOverrideMap}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public java.util.Listrepeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public int getOverrideMapCount() {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.size();
+ } else {
+ return overrideMapBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.get(index);
+ } else {
+ return overrideMapBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder setOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.set(index, value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder setOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder addOverrideMap(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder addOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (overrideMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(index, value);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder addOverrideMap(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder addOverrideMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ overrideMapBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder addAllOverrideMap(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> values) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, overrideMap_);
+ onChanged();
+ } else {
+ overrideMapBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder clearOverrideMap() {
+ if (overrideMapBuilder_ == null) {
+ overrideMap_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ overrideMapBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public Builder removeOverrideMap(int index) {
+ if (overrideMapBuilder_ == null) {
+ ensureOverrideMapIsMutable();
+ overrideMap_.remove(index);
+ onChanged();
+ } else {
+ overrideMapBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder getOverrideMapBuilder(
+ int index) {
+ return getOverrideMapFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
+ int index) {
+ if (overrideMapBuilder_ == null) {
+ return overrideMap_.get(index); } else {
+ return overrideMapBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getOverrideMapOrBuilderList() {
+ if (overrideMapBuilder_ != null) {
+ return overrideMapBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(overrideMap_);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder() {
+ return getOverrideMapFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder(
+ int index) {
+ return getOverrideMapFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry override_map = 7;
+ */
+ public java.util.Listbool is_swim = 3;
+ * @return The isSwim.
+ */
+ boolean getIsSwim();
+ }
+ /**
+ * Protobuf type {@code AbilityMixinCostStamina}
+ */
+ public static final class AbilityMixinCostStamina extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityMixinCostStamina)
+ AbilityMixinCostStaminaOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityMixinCostStamina.newBuilder() to construct.
+ private AbilityMixinCostStamina(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityMixinCostStamina() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityMixinCostStamina();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityMixinCostStamina(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 24: {
+
+ isSwim_ = input.readBool();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.internal_static_AbilityMixinCostStamina_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.internal_static_AbilityMixinCostStamina_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina.class, emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina.Builder.class);
+ }
+
+ public static final int IS_SWIM_FIELD_NUMBER = 3;
+ private boolean isSwim_;
+ /**
+ * bool is_swim = 3;
+ * @return The isSwim.
+ */
+ @java.lang.Override
+ public boolean getIsSwim() {
+ return isSwim_;
+ }
+
+ 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 (isSwim_ != false) {
+ output.writeBool(3, isSwim_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (isSwim_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(3, isSwim_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina other = (emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina) obj;
+
+ if (getIsSwim()
+ != other.getIsSwim()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + IS_SWIM_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsSwim());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina 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 emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina 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 emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina 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(emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina 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 AbilityMixinCostStamina}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderbool is_swim = 3;
+ * @return The isSwim.
+ */
+ @java.lang.Override
+ public boolean getIsSwim() {
+ return isSwim_;
+ }
+ /**
+ * bool is_swim = 3;
+ * @param value The isSwim to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsSwim(boolean value) {
+
+ isSwim_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_swim = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsSwim() {
+
+ isSwim_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityMixinCostStamina)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityMixinCostStamina)
+ private static final emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parseruint32 local_id = 3;
+ * @return The localId.
+ */
+ int getLocalId();
+
+ /**
+ * repeated uint32 data_list = 4;
+ * @return A list containing the dataList.
+ */
+ java.util.Listrepeated uint32 data_list = 4;
+ * @return The count of dataList.
+ */
+ int getDataListCount();
+ /**
+ * repeated uint32 data_list = 4;
+ * @param index The index of the element to return.
+ * @return The dataList at the given index.
+ */
+ int getDataList(int index);
+
+ /**
+ * bool is_serverbuff_modifier = 5;
+ * @return The isServerbuffModifier.
+ */
+ boolean getIsServerbuffModifier();
+
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ java.util.Listrepeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo getMassivePropList(int index);
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ int getMassivePropListCount();
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ java.util.List extends emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder>
+ getMassivePropListOrBuilderList();
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder getMassivePropListOrBuilder(
+ int index);
+
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return Whether the instancedAbilityId field is set.
+ */
+ boolean hasInstancedAbilityId();
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ int getInstancedAbilityId();
+
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return Whether the instancedModifierId field is set.
+ */
+ boolean hasInstancedModifierId();
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return The instancedModifierId.
+ */
+ int getInstancedModifierId();
+
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.SourceCase getSourceCase();
+ }
+ /**
+ * Protobuf type {@code AbilityMixinRecoverInfo}
+ */
+ public static final class AbilityMixinRecoverInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityMixinRecoverInfo)
+ AbilityMixinRecoverInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityMixinRecoverInfo.newBuilder() to construct.
+ private AbilityMixinRecoverInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityMixinRecoverInfo() {
+ dataList_ = emptyIntList();
+ massivePropList_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityMixinRecoverInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityMixinRecoverInfo(
+ 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: {
+ sourceCase_ = 1;
+ source_ = input.readUInt32();
+ break;
+ }
+ case 16: {
+ sourceCase_ = 2;
+ source_ = input.readUInt32();
+ break;
+ }
+ case 24: {
+
+ localId_ = input.readUInt32();
+ break;
+ }
+ case 32: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ dataList_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ dataList_.addInt(input.readUInt32());
+ break;
+ }
+ case 34: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
+ dataList_ = newIntList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ dataList_.addInt(input.readUInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
+ case 40: {
+
+ isServerbuffModifier_ = input.readBool();
+ break;
+ }
+ case 50: {
+ if (!((mutable_bitField0_ & 0x00000002) != 0)) {
+ massivePropList_ = new java.util.ArrayListuint32 local_id = 3;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+
+ public static final int DATA_LIST_FIELD_NUMBER = 4;
+ private com.google.protobuf.Internal.IntList dataList_;
+ /**
+ * repeated uint32 data_list = 4;
+ * @return A list containing the dataList.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated uint32 data_list = 4;
+ * @return The count of dataList.
+ */
+ public int getDataListCount() {
+ return dataList_.size();
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @param index The index of the element to return.
+ * @return The dataList at the given index.
+ */
+ public int getDataList(int index) {
+ return dataList_.getInt(index);
+ }
+ private int dataListMemoizedSerializedSize = -1;
+
+ public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 5;
+ private boolean isServerbuffModifier_;
+ /**
+ * bool is_serverbuff_modifier = 5;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+
+ public static final int MASSIVE_PROP_LIST_FIELD_NUMBER = 6;
+ private java.util.Listrepeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder>
+ getMassivePropListOrBuilderList() {
+ return massivePropList_;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ @java.lang.Override
+ public int getMassivePropListCount() {
+ return massivePropList_.size();
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo getMassivePropList(int index) {
+ return massivePropList_.get(index);
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder getMassivePropListOrBuilder(
+ int index) {
+ return massivePropList_.get(index);
+ }
+
+ public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 1;
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return Whether the instancedAbilityId field is set.
+ */
+ @java.lang.Override
+ public boolean hasInstancedAbilityId() {
+ return sourceCase_ == 1;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ @java.lang.Override
+ public int getInstancedAbilityId() {
+ if (sourceCase_ == 1) {
+ return (java.lang.Integer) source_;
+ }
+ return 0;
+ }
+
+ public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 2;
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return Whether the instancedModifierId field is set.
+ */
+ @java.lang.Override
+ public boolean hasInstancedModifierId() {
+ return sourceCase_ == 2;
+ }
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return The instancedModifierId.
+ */
+ @java.lang.Override
+ public int getInstancedModifierId() {
+ if (sourceCase_ == 2) {
+ return (java.lang.Integer) source_;
+ }
+ return 0;
+ }
+
+ 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 {
+ getSerializedSize();
+ if (sourceCase_ == 1) {
+ output.writeUInt32(
+ 1, (int)((java.lang.Integer) source_));
+ }
+ if (sourceCase_ == 2) {
+ output.writeUInt32(
+ 2, (int)((java.lang.Integer) source_));
+ }
+ if (localId_ != 0) {
+ output.writeUInt32(3, localId_);
+ }
+ if (getDataListList().size() > 0) {
+ output.writeUInt32NoTag(34);
+ output.writeUInt32NoTag(dataListMemoizedSerializedSize);
+ }
+ for (int i = 0; i < dataList_.size(); i++) {
+ output.writeUInt32NoTag(dataList_.getInt(i));
+ }
+ if (isServerbuffModifier_ != false) {
+ output.writeBool(5, isServerbuffModifier_);
+ }
+ for (int i = 0; i < massivePropList_.size(); i++) {
+ output.writeMessage(6, massivePropList_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (sourceCase_ == 1) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(
+ 1, (int)((java.lang.Integer) source_));
+ }
+ if (sourceCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(
+ 2, (int)((java.lang.Integer) source_));
+ }
+ if (localId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, localId_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < dataList_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeUInt32SizeNoTag(dataList_.getInt(i));
+ }
+ size += dataSize;
+ if (!getDataListList().isEmpty()) {
+ size += 1;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ dataListMemoizedSerializedSize = dataSize;
+ }
+ if (isServerbuffModifier_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(5, isServerbuffModifier_);
+ }
+ for (int i = 0; i < massivePropList_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, massivePropList_.get(i));
+ }
+ 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 emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo other = (emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo) obj;
+
+ if (getLocalId()
+ != other.getLocalId()) return false;
+ if (!getDataListList()
+ .equals(other.getDataListList())) return false;
+ if (getIsServerbuffModifier()
+ != other.getIsServerbuffModifier()) return false;
+ if (!getMassivePropListList()
+ .equals(other.getMassivePropListList())) return false;
+ if (!getSourceCase().equals(other.getSourceCase())) return false;
+ switch (sourceCase_) {
+ case 1:
+ if (getInstancedAbilityId()
+ != other.getInstancedAbilityId()) return false;
+ break;
+ case 2:
+ if (getInstancedModifierId()
+ != other.getInstancedModifierId()) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getLocalId();
+ if (getDataListCount() > 0) {
+ hash = (37 * hash) + DATA_LIST_FIELD_NUMBER;
+ hash = (53 * hash) + getDataListList().hashCode();
+ }
+ hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsServerbuffModifier());
+ if (getMassivePropListCount() > 0) {
+ hash = (37 * hash) + MASSIVE_PROP_LIST_FIELD_NUMBER;
+ hash = (53 * hash) + getMassivePropListList().hashCode();
+ }
+ switch (sourceCase_) {
+ case 1:
+ hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedAbilityId();
+ break;
+ case 2:
+ hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getInstancedModifierId();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo 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 emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo 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 emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo 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(emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo 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 AbilityMixinRecoverInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 local_id = 3;
+ * @return The localId.
+ */
+ @java.lang.Override
+ public int getLocalId() {
+ return localId_;
+ }
+ /**
+ * uint32 local_id = 3;
+ * @param value The localId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLocalId(int value) {
+
+ localId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 local_id = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearLocalId() {
+
+ localId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.Internal.IntList dataList_ = emptyIntList();
+ private void ensureDataListIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ dataList_ = mutableCopy(dataList_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @return A list containing the dataList.
+ */
+ public java.util.Listrepeated uint32 data_list = 4;
+ * @return The count of dataList.
+ */
+ public int getDataListCount() {
+ return dataList_.size();
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @param index The index of the element to return.
+ * @return The dataList at the given index.
+ */
+ public int getDataList(int index) {
+ return dataList_.getInt(index);
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @param index The index to set the value at.
+ * @param value The dataList to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataList(
+ int index, int value) {
+ ensureDataListIsMutable();
+ dataList_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @param value The dataList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addDataList(int value) {
+ ensureDataListIsMutable();
+ dataList_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @param values The dataList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllDataList(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureDataListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, dataList_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 data_list = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearDataList() {
+ dataList_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ private boolean isServerbuffModifier_ ;
+ /**
+ * bool is_serverbuff_modifier = 5;
+ * @return The isServerbuffModifier.
+ */
+ @java.lang.Override
+ public boolean getIsServerbuffModifier() {
+ return isServerbuffModifier_;
+ }
+ /**
+ * bool is_serverbuff_modifier = 5;
+ * @param value The isServerbuffModifier to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsServerbuffModifier(boolean value) {
+
+ isServerbuffModifier_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_serverbuff_modifier = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsServerbuffModifier() {
+
+ isServerbuffModifier_ = false;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public java.util.Listrepeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public int getMassivePropListCount() {
+ if (massivePropListBuilder_ == null) {
+ return massivePropList_.size();
+ } else {
+ return massivePropListBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo getMassivePropList(int index) {
+ if (massivePropListBuilder_ == null) {
+ return massivePropList_.get(index);
+ } else {
+ return massivePropListBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder setMassivePropList(
+ int index, emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo value) {
+ if (massivePropListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMassivePropListIsMutable();
+ massivePropList_.set(index, value);
+ onChanged();
+ } else {
+ massivePropListBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder setMassivePropList(
+ int index, emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder builderForValue) {
+ if (massivePropListBuilder_ == null) {
+ ensureMassivePropListIsMutable();
+ massivePropList_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ massivePropListBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder addMassivePropList(emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo value) {
+ if (massivePropListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMassivePropListIsMutable();
+ massivePropList_.add(value);
+ onChanged();
+ } else {
+ massivePropListBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder addMassivePropList(
+ int index, emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo value) {
+ if (massivePropListBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMassivePropListIsMutable();
+ massivePropList_.add(index, value);
+ onChanged();
+ } else {
+ massivePropListBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder addMassivePropList(
+ emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder builderForValue) {
+ if (massivePropListBuilder_ == null) {
+ ensureMassivePropListIsMutable();
+ massivePropList_.add(builderForValue.build());
+ onChanged();
+ } else {
+ massivePropListBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder addMassivePropList(
+ int index, emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder builderForValue) {
+ if (massivePropListBuilder_ == null) {
+ ensureMassivePropListIsMutable();
+ massivePropList_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ massivePropListBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder addAllMassivePropList(
+ java.lang.Iterable extends emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo> values) {
+ if (massivePropListBuilder_ == null) {
+ ensureMassivePropListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, massivePropList_);
+ onChanged();
+ } else {
+ massivePropListBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder clearMassivePropList() {
+ if (massivePropListBuilder_ == null) {
+ massivePropList_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ massivePropListBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public Builder removeMassivePropList(int index) {
+ if (massivePropListBuilder_ == null) {
+ ensureMassivePropListIsMutable();
+ massivePropList_.remove(index);
+ onChanged();
+ } else {
+ massivePropListBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder getMassivePropListBuilder(
+ int index) {
+ return getMassivePropListFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder getMassivePropListOrBuilder(
+ int index) {
+ if (massivePropListBuilder_ == null) {
+ return massivePropList_.get(index); } else {
+ return massivePropListBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder>
+ getMassivePropListOrBuilderList() {
+ if (massivePropListBuilder_ != null) {
+ return massivePropListBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(massivePropList_);
+ }
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder addMassivePropListBuilder() {
+ return getMassivePropListFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.Builder addMassivePropListBuilder(
+ int index) {
+ return getMassivePropListFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .MassivePropSyncInfo massive_prop_list = 6;
+ */
+ public java.util.Listuint32 instanced_ability_id = 1;
+ * @return Whether the instancedAbilityId field is set.
+ */
+ public boolean hasInstancedAbilityId() {
+ return sourceCase_ == 1;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return The instancedAbilityId.
+ */
+ public int getInstancedAbilityId() {
+ if (sourceCase_ == 1) {
+ return (java.lang.Integer) source_;
+ }
+ return 0;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @param value The instancedAbilityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedAbilityId(int value) {
+ sourceCase_ = 1;
+ source_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_ability_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedAbilityId() {
+ if (sourceCase_ == 1) {
+ sourceCase_ = 0;
+ source_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return Whether the instancedModifierId field is set.
+ */
+ public boolean hasInstancedModifierId() {
+ return sourceCase_ == 2;
+ }
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return The instancedModifierId.
+ */
+ public int getInstancedModifierId() {
+ if (sourceCase_ == 2) {
+ return (java.lang.Integer) source_;
+ }
+ return 0;
+ }
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @param value The instancedModifierId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setInstancedModifierId(int value) {
+ sourceCase_ = 2;
+ source_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 instanced_modifier_id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearInstancedModifierId() {
+ if (sourceCase_ == 2) {
+ sourceCase_ = 0;
+ source_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityMixinRecoverInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityMixinRecoverInfo)
+ private static final emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parseruint32 target_entity_id = 9;
+ * @return The targetEntityId.
+ */
+ int getTargetEntityId();
+ }
+ /**
+ * Protobuf type {@code AbilityMixinWidgetMpSupport}
+ */
+ public static final class AbilityMixinWidgetMpSupport extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityMixinWidgetMpSupport)
+ AbilityMixinWidgetMpSupportOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityMixinWidgetMpSupport.newBuilder() to construct.
+ private AbilityMixinWidgetMpSupport(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityMixinWidgetMpSupport() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityMixinWidgetMpSupport();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityMixinWidgetMpSupport(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 72: {
+
+ targetEntityId_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.internal_static_AbilityMixinWidgetMpSupport_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.internal_static_AbilityMixinWidgetMpSupport_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport.class, emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport.Builder.class);
+ }
+
+ public static final int TARGET_ENTITY_ID_FIELD_NUMBER = 9;
+ private int targetEntityId_;
+ /**
+ * uint32 target_entity_id = 9;
+ * @return The targetEntityId.
+ */
+ @java.lang.Override
+ public int getTargetEntityId() {
+ return targetEntityId_;
+ }
+
+ 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 (targetEntityId_ != 0) {
+ output.writeUInt32(9, targetEntityId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (targetEntityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(9, targetEntityId_);
+ }
+ 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 emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport other = (emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport) obj;
+
+ if (getTargetEntityId()
+ != other.getTargetEntityId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TARGET_ENTITY_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTargetEntityId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport 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 emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport 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 emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport 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(emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport 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 AbilityMixinWidgetMpSupport}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 target_entity_id = 9;
+ * @return The targetEntityId.
+ */
+ @java.lang.Override
+ public int getTargetEntityId() {
+ return targetEntityId_;
+ }
+ /**
+ * uint32 target_entity_id = 9;
+ * @param value The targetEntityId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTargetEntityId(int value) {
+
+ targetEntityId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 target_entity_id = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearTargetEntityId() {
+
+ targetEntityId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityMixinWidgetMpSupport)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityMixinWidgetMpSupport)
+ private static final emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityMixinWidgetMpSupportOuterClass.AbilityMixinWidgetMpSupport getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.ParserABILITY_SCALAR_TYPE_UNKNOW = 0;
+ */
+ ABILITY_SCALAR_TYPE_UNKNOW(0),
+ /**
+ * ABILITY_SCALAR_TYPE_FLOAT = 1;
+ */
+ ABILITY_SCALAR_TYPE_FLOAT(1),
+ /**
+ * ABILITY_SCALAR_TYPE_INT = 2;
+ */
+ ABILITY_SCALAR_TYPE_INT(2),
+ /**
+ * ABILITY_SCALAR_TYPE_BOOL = 3;
+ */
+ ABILITY_SCALAR_TYPE_BOOL(3),
+ /**
+ * ABILITY_SCALAR_TYPE_TRIGGER = 4;
+ */
+ ABILITY_SCALAR_TYPE_TRIGGER(4),
+ /**
+ * ABILITY_SCALAR_TYPE_STRING = 5;
+ */
+ ABILITY_SCALAR_TYPE_STRING(5),
+ /**
+ * ABILITY_SCALAR_TYPE_UINT = 6;
+ */
+ ABILITY_SCALAR_TYPE_UINT(6),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * ABILITY_SCALAR_TYPE_UNKNOW = 0;
+ */
+ public static final int ABILITY_SCALAR_TYPE_UNKNOW_VALUE = 0;
+ /**
+ * ABILITY_SCALAR_TYPE_FLOAT = 1;
+ */
+ public static final int ABILITY_SCALAR_TYPE_FLOAT_VALUE = 1;
+ /**
+ * ABILITY_SCALAR_TYPE_INT = 2;
+ */
+ public static final int ABILITY_SCALAR_TYPE_INT_VALUE = 2;
+ /**
+ * ABILITY_SCALAR_TYPE_BOOL = 3;
+ */
+ public static final int ABILITY_SCALAR_TYPE_BOOL_VALUE = 3;
+ /**
+ * ABILITY_SCALAR_TYPE_TRIGGER = 4;
+ */
+ public static final int ABILITY_SCALAR_TYPE_TRIGGER_VALUE = 4;
+ /**
+ * ABILITY_SCALAR_TYPE_STRING = 5;
+ */
+ public static final int ABILITY_SCALAR_TYPE_STRING_VALUE = 5;
+ /**
+ * ABILITY_SCALAR_TYPE_UINT = 6;
+ */
+ public static final int ABILITY_SCALAR_TYPE_UINT_VALUE = 6;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static AbilityScalarType valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static AbilityScalarType forNumber(int value) {
+ switch (value) {
+ case 0: return ABILITY_SCALAR_TYPE_UNKNOW;
+ case 1: return ABILITY_SCALAR_TYPE_FLOAT;
+ case 2: return ABILITY_SCALAR_TYPE_INT;
+ case 3: return ABILITY_SCALAR_TYPE_BOOL;
+ case 4: return ABILITY_SCALAR_TYPE_TRIGGER;
+ case 5: return ABILITY_SCALAR_TYPE_STRING;
+ case 6: return ABILITY_SCALAR_TYPE_UINT;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap.AbilityString key = 1;
+ * @return Whether the key field is set.
+ */
+ boolean hasKey();
+ /**
+ * .AbilityString key = 1;
+ * @return The key.
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getKey();
+ /**
+ * .AbilityString key = 1;
+ */
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getKeyOrBuilder();
+
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The enum numeric value on the wire for valueType.
+ */
+ int getValueTypeValue();
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The valueType.
+ */
+ emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType getValueType();
+
+ /**
+ * float float_value = 3;
+ * @return Whether the floatValue field is set.
+ */
+ boolean hasFloatValue();
+ /**
+ * float float_value = 3;
+ * @return The floatValue.
+ */
+ float getFloatValue();
+
+ /**
+ * string string_value = 4;
+ * @return Whether the stringValue field is set.
+ */
+ boolean hasStringValue();
+ /**
+ * string string_value = 4;
+ * @return The stringValue.
+ */
+ java.lang.String getStringValue();
+ /**
+ * string string_value = 4;
+ * @return The bytes for stringValue.
+ */
+ com.google.protobuf.ByteString
+ getStringValueBytes();
+
+ /**
+ * int32 int_value = 5;
+ * @return Whether the intValue field is set.
+ */
+ boolean hasIntValue();
+ /**
+ * int32 int_value = 5;
+ * @return The intValue.
+ */
+ int getIntValue();
+
+ /**
+ * uint32 uint_value = 6;
+ * @return Whether the uintValue field is set.
+ */
+ boolean hasUintValue();
+ /**
+ * uint32 uint_value = 6;
+ * @return The uintValue.
+ */
+ int getUintValue();
+
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.ValueCase getValueCase();
+ }
+ /**
+ * Protobuf type {@code AbilityScalarValueEntry}
+ */
+ public static final class AbilityScalarValueEntry extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityScalarValueEntry)
+ AbilityScalarValueEntryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityScalarValueEntry.newBuilder() to construct.
+ private AbilityScalarValueEntry(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityScalarValueEntry() {
+ valueType_ = 0;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityScalarValueEntry();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityScalarValueEntry(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 10: {
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder subBuilder = null;
+ if (key_ != null) {
+ subBuilder = key_.toBuilder();
+ }
+ key_ = input.readMessage(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(key_);
+ key_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 16: {
+ int rawValue = input.readEnum();
+
+ valueType_ = rawValue;
+ break;
+ }
+ case 29: {
+ valueCase_ = 3;
+ value_ = input.readFloat();
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+ valueCase_ = 4;
+ value_ = s;
+ break;
+ }
+ case 40: {
+ valueCase_ = 5;
+ value_ = input.readInt32();
+ break;
+ }
+ case 48: {
+ valueCase_ = 6;
+ value_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.internal_static_AbilityScalarValueEntry_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.internal_static_AbilityScalarValueEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.class, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder.class);
+ }
+
+ private int valueCase_ = 0;
+ private java.lang.Object value_;
+ public enum ValueCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ FLOAT_VALUE(3),
+ STRING_VALUE(4),
+ INT_VALUE(5),
+ UINT_VALUE(6),
+ VALUE_NOT_SET(0);
+ private final int value;
+ private ValueCase(int value) {
+ this.value = value;
+ }
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static ValueCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static ValueCase forNumber(int value) {
+ switch (value) {
+ case 3: return FLOAT_VALUE;
+ case 4: return STRING_VALUE;
+ case 5: return INT_VALUE;
+ case 6: return UINT_VALUE;
+ case 0: return VALUE_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public ValueCase
+ getValueCase() {
+ return ValueCase.forNumber(
+ valueCase_);
+ }
+
+ public static final int KEY_FIELD_NUMBER = 1;
+ private emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString key_;
+ /**
+ * .AbilityString key = 1;
+ * @return Whether the key field is set.
+ */
+ @java.lang.Override
+ public boolean hasKey() {
+ return key_ != null;
+ }
+ /**
+ * .AbilityString key = 1;
+ * @return The key.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getKey() {
+ return key_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : key_;
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getKeyOrBuilder() {
+ return getKey();
+ }
+
+ public static final int VALUE_TYPE_FIELD_NUMBER = 2;
+ private int valueType_;
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The enum numeric value on the wire for valueType.
+ */
+ @java.lang.Override public int getValueTypeValue() {
+ return valueType_;
+ }
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The valueType.
+ */
+ @java.lang.Override public emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType getValueType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType result = emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.valueOf(valueType_);
+ return result == null ? emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.UNRECOGNIZED : result;
+ }
+
+ public static final int FLOAT_VALUE_FIELD_NUMBER = 3;
+ /**
+ * float float_value = 3;
+ * @return Whether the floatValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasFloatValue() {
+ return valueCase_ == 3;
+ }
+ /**
+ * float float_value = 3;
+ * @return The floatValue.
+ */
+ @java.lang.Override
+ public float getFloatValue() {
+ if (valueCase_ == 3) {
+ return (java.lang.Float) value_;
+ }
+ return 0F;
+ }
+
+ public static final int STRING_VALUE_FIELD_NUMBER = 4;
+ /**
+ * string string_value = 4;
+ * @return Whether the stringValue field is set.
+ */
+ public boolean hasStringValue() {
+ return valueCase_ == 4;
+ }
+ /**
+ * string string_value = 4;
+ * @return The stringValue.
+ */
+ public java.lang.String getStringValue() {
+ java.lang.Object ref = "";
+ if (valueCase_ == 4) {
+ ref = value_;
+ }
+ 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();
+ if (valueCase_ == 4) {
+ value_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * string string_value = 4;
+ * @return The bytes for stringValue.
+ */
+ public com.google.protobuf.ByteString
+ getStringValueBytes() {
+ java.lang.Object ref = "";
+ if (valueCase_ == 4) {
+ ref = value_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (valueCase_ == 4) {
+ value_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int INT_VALUE_FIELD_NUMBER = 5;
+ /**
+ * int32 int_value = 5;
+ * @return Whether the intValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasIntValue() {
+ return valueCase_ == 5;
+ }
+ /**
+ * int32 int_value = 5;
+ * @return The intValue.
+ */
+ @java.lang.Override
+ public int getIntValue() {
+ if (valueCase_ == 5) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+
+ public static final int UINT_VALUE_FIELD_NUMBER = 6;
+ /**
+ * uint32 uint_value = 6;
+ * @return Whether the uintValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasUintValue() {
+ return valueCase_ == 6;
+ }
+ /**
+ * uint32 uint_value = 6;
+ * @return The uintValue.
+ */
+ @java.lang.Override
+ public int getUintValue() {
+ if (valueCase_ == 6) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+
+ 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 (key_ != null) {
+ output.writeMessage(1, getKey());
+ }
+ if (valueType_ != emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.ABILITY_SCALAR_TYPE_UNKNOW.getNumber()) {
+ output.writeEnum(2, valueType_);
+ }
+ if (valueCase_ == 3) {
+ output.writeFloat(
+ 3, (float)((java.lang.Float) value_));
+ }
+ if (valueCase_ == 4) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, value_);
+ }
+ if (valueCase_ == 5) {
+ output.writeInt32(
+ 5, (int)((java.lang.Integer) value_));
+ }
+ if (valueCase_ == 6) {
+ output.writeUInt32(
+ 6, (int)((java.lang.Integer) value_));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (key_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getKey());
+ }
+ if (valueType_ != emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.ABILITY_SCALAR_TYPE_UNKNOW.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(2, valueType_);
+ }
+ if (valueCase_ == 3) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(
+ 3, (float)((java.lang.Float) value_));
+ }
+ if (valueCase_ == 4) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, value_);
+ }
+ if (valueCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(
+ 5, (int)((java.lang.Integer) value_));
+ }
+ if (valueCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(
+ 6, (int)((java.lang.Integer) value_));
+ }
+ 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 emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry other = (emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry) obj;
+
+ if (hasKey() != other.hasKey()) return false;
+ if (hasKey()) {
+ if (!getKey()
+ .equals(other.getKey())) return false;
+ }
+ if (valueType_ != other.valueType_) return false;
+ if (!getValueCase().equals(other.getValueCase())) return false;
+ switch (valueCase_) {
+ case 3:
+ if (java.lang.Float.floatToIntBits(getFloatValue())
+ != java.lang.Float.floatToIntBits(
+ other.getFloatValue())) return false;
+ break;
+ case 4:
+ if (!getStringValue()
+ .equals(other.getStringValue())) return false;
+ break;
+ case 5:
+ if (getIntValue()
+ != other.getIntValue()) return false;
+ break;
+ case 6:
+ if (getUintValue()
+ != other.getUintValue()) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasKey()) {
+ hash = (37 * hash) + KEY_FIELD_NUMBER;
+ hash = (53 * hash) + getKey().hashCode();
+ }
+ hash = (37 * hash) + VALUE_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + valueType_;
+ switch (valueCase_) {
+ case 3:
+ hash = (37 * hash) + FLOAT_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getFloatValue());
+ break;
+ case 4:
+ hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + getStringValue().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + INT_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + getIntValue();
+ break;
+ case 6:
+ hash = (37 * hash) + UINT_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + getUintValue();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry 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 emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry 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 emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry 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(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry 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 AbilityScalarValueEntry}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder.AbilityString key = 1;
+ * @return Whether the key field is set.
+ */
+ public boolean hasKey() {
+ return keyBuilder_ != null || key_ != null;
+ }
+ /**
+ * .AbilityString key = 1;
+ * @return The key.
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getKey() {
+ if (keyBuilder_ == null) {
+ return key_ == null ? emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : key_;
+ } else {
+ return keyBuilder_.getMessage();
+ }
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public Builder setKey(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (keyBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ key_ = value;
+ onChanged();
+ } else {
+ keyBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public Builder setKey(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder builderForValue) {
+ if (keyBuilder_ == null) {
+ key_ = builderForValue.build();
+ onChanged();
+ } else {
+ keyBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public Builder mergeKey(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString value) {
+ if (keyBuilder_ == null) {
+ if (key_ != null) {
+ key_ =
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.newBuilder(key_).mergeFrom(value).buildPartial();
+ } else {
+ key_ = value;
+ }
+ onChanged();
+ } else {
+ keyBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public Builder clearKey() {
+ if (keyBuilder_ == null) {
+ key_ = null;
+ onChanged();
+ } else {
+ key_ = null;
+ keyBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder getKeyBuilder() {
+
+ onChanged();
+ return getKeyFieldBuilder().getBuilder();
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder getKeyOrBuilder() {
+ if (keyBuilder_ != null) {
+ return keyBuilder_.getMessageOrBuilder();
+ } else {
+ return key_ == null ?
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.getDefaultInstance() : key_;
+ }
+ }
+ /**
+ * .AbilityString key = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>
+ getKeyFieldBuilder() {
+ if (keyBuilder_ == null) {
+ keyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityStringOrBuilder>(
+ getKey(),
+ getParentForChildren(),
+ isClean());
+ key_ = null;
+ }
+ return keyBuilder_;
+ }
+
+ private int valueType_ = 0;
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The enum numeric value on the wire for valueType.
+ */
+ @java.lang.Override public int getValueTypeValue() {
+ return valueType_;
+ }
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @param value The enum numeric value on the wire for valueType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setValueTypeValue(int value) {
+
+ valueType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return The valueType.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType getValueType() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType result = emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.valueOf(valueType_);
+ return result == null ? emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType.UNRECOGNIZED : result;
+ }
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @param value The valueType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setValueType(emu.grasscutter.net.proto.AbilityScalarTypeOuterClass.AbilityScalarType value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ valueType_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .AbilityScalarType value_type = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearValueType() {
+
+ valueType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * float float_value = 3;
+ * @return Whether the floatValue field is set.
+ */
+ public boolean hasFloatValue() {
+ return valueCase_ == 3;
+ }
+ /**
+ * float float_value = 3;
+ * @return The floatValue.
+ */
+ public float getFloatValue() {
+ if (valueCase_ == 3) {
+ return (java.lang.Float) value_;
+ }
+ return 0F;
+ }
+ /**
+ * float float_value = 3;
+ * @param value The floatValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFloatValue(float value) {
+ valueCase_ = 3;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * float float_value = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearFloatValue() {
+ if (valueCase_ == 3) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ * string string_value = 4;
+ * @return Whether the stringValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasStringValue() {
+ return valueCase_ == 4;
+ }
+ /**
+ * string string_value = 4;
+ * @return The stringValue.
+ */
+ @java.lang.Override
+ public java.lang.String getStringValue() {
+ java.lang.Object ref = "";
+ if (valueCase_ == 4) {
+ ref = value_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (valueCase_ == 4) {
+ value_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string string_value = 4;
+ * @return The bytes for stringValue.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getStringValueBytes() {
+ java.lang.Object ref = "";
+ if (valueCase_ == 4) {
+ ref = value_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (valueCase_ == 4) {
+ value_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string string_value = 4;
+ * @param value The stringValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStringValue(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ valueCase_ = 4;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string string_value = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearStringValue() {
+ if (valueCase_ == 4) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ /**
+ * string string_value = 4;
+ * @param value The bytes for stringValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStringValueBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ valueCase_ = 4;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * int32 int_value = 5;
+ * @return Whether the intValue field is set.
+ */
+ public boolean hasIntValue() {
+ return valueCase_ == 5;
+ }
+ /**
+ * int32 int_value = 5;
+ * @return The intValue.
+ */
+ public int getIntValue() {
+ if (valueCase_ == 5) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+ /**
+ * int32 int_value = 5;
+ * @param value The intValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIntValue(int value) {
+ valueCase_ = 5;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 int_value = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearIntValue() {
+ if (valueCase_ == 5) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ * uint32 uint_value = 6;
+ * @return Whether the uintValue field is set.
+ */
+ public boolean hasUintValue() {
+ return valueCase_ == 6;
+ }
+ /**
+ * uint32 uint_value = 6;
+ * @return The uintValue.
+ */
+ public int getUintValue() {
+ if (valueCase_ == 6) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+ /**
+ * uint32 uint_value = 6;
+ * @param value The uintValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUintValue(int value) {
+ valueCase_ = 6;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 uint_value = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearUintValue() {
+ if (valueCase_ == 6) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityScalarValueEntry)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityScalarValueEntry)
+ private static final emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring str = 1;
+ * @return Whether the str field is set.
+ */
+ boolean hasStr();
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+
+ /**
+ * uint32 hash = 2;
+ * @return Whether the hash field is set.
+ */
+ boolean hasHash();
+ /**
+ * uint32 hash = 2;
+ * @return The hash.
+ */
+ int getHash();
+
+ public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.TypeCase getTypeCase();
+ }
+ /**
+ * Protobuf type {@code AbilityString}
+ */
+ public static final class AbilityString extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilityString)
+ AbilityStringOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilityString.newBuilder() to construct.
+ private AbilityString(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilityString() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilityString();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilityString(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+ typeCase_ = 1;
+ type_ = s;
+ break;
+ }
+ case 16: {
+ typeCase_ = 2;
+ type_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AbilityStringOuterClass.internal_static_AbilityString_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AbilityStringOuterClass.internal_static_AbilityString_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.class, emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.Builder.class);
+ }
+
+ private int typeCase_ = 0;
+ private java.lang.Object type_;
+ public enum TypeCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ STR(1),
+ HASH(2),
+ TYPE_NOT_SET(0);
+ private final int value;
+ private TypeCase(int value) {
+ this.value = value;
+ }
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static TypeCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static TypeCase forNumber(int value) {
+ switch (value) {
+ case 1: return STR;
+ case 2: return HASH;
+ case 0: return TYPE_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public TypeCase
+ getTypeCase() {
+ return TypeCase.forNumber(
+ typeCase_);
+ }
+
+ public static final int STR_FIELD_NUMBER = 1;
+ /**
+ * string str = 1;
+ * @return Whether the str field is set.
+ */
+ public boolean hasStr() {
+ return typeCase_ == 1;
+ }
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (typeCase_ == 1) {
+ ref = type_;
+ }
+ 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();
+ if (typeCase_ == 1) {
+ type_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (typeCase_ == 1) {
+ ref = type_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (typeCase_ == 1) {
+ type_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int HASH_FIELD_NUMBER = 2;
+ /**
+ * uint32 hash = 2;
+ * @return Whether the hash field is set.
+ */
+ @java.lang.Override
+ public boolean hasHash() {
+ return typeCase_ == 2;
+ }
+ /**
+ * uint32 hash = 2;
+ * @return The hash.
+ */
+ @java.lang.Override
+ public int getHash() {
+ if (typeCase_ == 2) {
+ return (java.lang.Integer) type_;
+ }
+ return 0;
+ }
+
+ 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 (typeCase_ == 1) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_);
+ }
+ if (typeCase_ == 2) {
+ output.writeUInt32(
+ 2, (int)((java.lang.Integer) type_));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (typeCase_ == 1) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_);
+ }
+ if (typeCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(
+ 2, (int)((java.lang.Integer) type_));
+ }
+ 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 emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString other = (emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString) obj;
+
+ if (!getTypeCase().equals(other.getTypeCase())) return false;
+ switch (typeCase_) {
+ case 1:
+ if (!getStr()
+ .equals(other.getStr())) return false;
+ break;
+ case 2:
+ if (getHash()
+ != other.getHash()) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ switch (typeCase_) {
+ case 1:
+ hash = (37 * hash) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ break;
+ case 2:
+ hash = (37 * hash) + HASH_FIELD_NUMBER;
+ hash = (53 * hash) + getHash();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString 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 emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString 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 emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString 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(emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString 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 AbilityString}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring str = 1;
+ * @return Whether the str field is set.
+ */
+ @java.lang.Override
+ public boolean hasStr() {
+ return typeCase_ == 1;
+ }
+ /**
+ * string str = 1;
+ * @return The str.
+ */
+ @java.lang.Override
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (typeCase_ == 1) {
+ ref = type_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (typeCase_ == 1) {
+ type_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @return The bytes for str.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (typeCase_ == 1) {
+ ref = type_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (typeCase_ == 1) {
+ type_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 1;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ typeCase_ = 1;
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+ if (typeCase_ == 1) {
+ typeCase_ = 0;
+ type_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ /**
+ * string str = 1;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ typeCase_ = 1;
+ type_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * uint32 hash = 2;
+ * @return Whether the hash field is set.
+ */
+ public boolean hasHash() {
+ return typeCase_ == 2;
+ }
+ /**
+ * uint32 hash = 2;
+ * @return The hash.
+ */
+ public int getHash() {
+ if (typeCase_ == 2) {
+ return (java.lang.Integer) type_;
+ }
+ return 0;
+ }
+ /**
+ * uint32 hash = 2;
+ * @param value The hash to set.
+ * @return This builder for chaining.
+ */
+ public Builder setHash(int value) {
+ typeCase_ = 2;
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 hash = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearHash() {
+ if (typeCase_ == 2) {
+ typeCase_ = 0;
+ type_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AbilityString)
+ }
+
+ // @@protoc_insertion_point(class_scope:AbilityString)
+ private static final emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString();
+ }
+
+ public static emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserbool is_inited = 1;
+ * @return The isInited.
+ */
+ boolean getIsInited();
+
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ java.util.Listrepeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getDynamicValueMap(int index);
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ int getDynamicValueMapCount();
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getDynamicValueMapOrBuilderList();
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getDynamicValueMapOrBuilder(
+ int index);
+
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ java.util.Listrepeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getAppliedAbilities(int index);
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ int getAppliedAbilitiesCount();
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder>
+ getAppliedAbilitiesOrBuilderList();
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAppliedAbilitiesOrBuilder(
+ int index);
+
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ java.util.Listrepeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier getAppliedModifiers(int index);
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ int getAppliedModifiersCount();
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder>
+ getAppliedModifiersOrBuilderList();
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder getAppliedModifiersOrBuilder(
+ int index);
+
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ java.util.Listrepeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo getMixinRecoverInfos(int index);
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ int getMixinRecoverInfosCount();
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder>
+ getMixinRecoverInfosOrBuilderList();
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder getMixinRecoverInfosOrBuilder(
+ int index);
+
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ java.util.Listrepeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getSgvDynamicValueMap(int index);
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ int getSgvDynamicValueMapCount();
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getSgvDynamicValueMapOrBuilderList();
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getSgvDynamicValueMapOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code AbilitySyncStateInfo}
+ */
+ public static final class AbilitySyncStateInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AbilitySyncStateInfo)
+ AbilitySyncStateInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AbilitySyncStateInfo.newBuilder() to construct.
+ private AbilitySyncStateInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AbilitySyncStateInfo() {
+ dynamicValueMap_ = java.util.Collections.emptyList();
+ appliedAbilities_ = java.util.Collections.emptyList();
+ appliedModifiers_ = java.util.Collections.emptyList();
+ mixinRecoverInfos_ = java.util.Collections.emptyList();
+ sgvDynamicValueMap_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AbilitySyncStateInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AbilitySyncStateInfo(
+ 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: {
+
+ isInited_ = input.readBool();
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ dynamicValueMap_ = new java.util.ArrayListbool is_inited = 1;
+ * @return The isInited.
+ */
+ @java.lang.Override
+ public boolean getIsInited() {
+ return isInited_;
+ }
+
+ public static final int DYNAMIC_VALUE_MAP_FIELD_NUMBER = 2;
+ private java.util.Listrepeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getDynamicValueMapOrBuilderList() {
+ return dynamicValueMap_;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ @java.lang.Override
+ public int getDynamicValueMapCount() {
+ return dynamicValueMap_.size();
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getDynamicValueMap(int index) {
+ return dynamicValueMap_.get(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getDynamicValueMapOrBuilder(
+ int index) {
+ return dynamicValueMap_.get(index);
+ }
+
+ public static final int APPLIED_ABILITIES_FIELD_NUMBER = 3;
+ private java.util.Listrepeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder>
+ getAppliedAbilitiesOrBuilderList() {
+ return appliedAbilities_;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ @java.lang.Override
+ public int getAppliedAbilitiesCount() {
+ return appliedAbilities_.size();
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getAppliedAbilities(int index) {
+ return appliedAbilities_.get(index);
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAppliedAbilitiesOrBuilder(
+ int index) {
+ return appliedAbilities_.get(index);
+ }
+
+ public static final int APPLIED_MODIFIERS_FIELD_NUMBER = 4;
+ private java.util.Listrepeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder>
+ getAppliedModifiersOrBuilderList() {
+ return appliedModifiers_;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ @java.lang.Override
+ public int getAppliedModifiersCount() {
+ return appliedModifiers_.size();
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier getAppliedModifiers(int index) {
+ return appliedModifiers_.get(index);
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder getAppliedModifiersOrBuilder(
+ int index) {
+ return appliedModifiers_.get(index);
+ }
+
+ public static final int MIXIN_RECOVER_INFOS_FIELD_NUMBER = 5;
+ private java.util.Listrepeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder>
+ getMixinRecoverInfosOrBuilderList() {
+ return mixinRecoverInfos_;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ @java.lang.Override
+ public int getMixinRecoverInfosCount() {
+ return mixinRecoverInfos_.size();
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo getMixinRecoverInfos(int index) {
+ return mixinRecoverInfos_.get(index);
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder getMixinRecoverInfosOrBuilder(
+ int index) {
+ return mixinRecoverInfos_.get(index);
+ }
+
+ public static final int SGV_DYNAMIC_VALUE_MAP_FIELD_NUMBER = 6;
+ private java.util.Listrepeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getSgvDynamicValueMapOrBuilderList() {
+ return sgvDynamicValueMap_;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ @java.lang.Override
+ public int getSgvDynamicValueMapCount() {
+ return sgvDynamicValueMap_.size();
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getSgvDynamicValueMap(int index) {
+ return sgvDynamicValueMap_.get(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getSgvDynamicValueMapOrBuilder(
+ int index) {
+ return sgvDynamicValueMap_.get(index);
+ }
+
+ 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 (isInited_ != false) {
+ output.writeBool(1, isInited_);
+ }
+ for (int i = 0; i < dynamicValueMap_.size(); i++) {
+ output.writeMessage(2, dynamicValueMap_.get(i));
+ }
+ for (int i = 0; i < appliedAbilities_.size(); i++) {
+ output.writeMessage(3, appliedAbilities_.get(i));
+ }
+ for (int i = 0; i < appliedModifiers_.size(); i++) {
+ output.writeMessage(4, appliedModifiers_.get(i));
+ }
+ for (int i = 0; i < mixinRecoverInfos_.size(); i++) {
+ output.writeMessage(5, mixinRecoverInfos_.get(i));
+ }
+ for (int i = 0; i < sgvDynamicValueMap_.size(); i++) {
+ output.writeMessage(6, sgvDynamicValueMap_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (isInited_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(1, isInited_);
+ }
+ for (int i = 0; i < dynamicValueMap_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, dynamicValueMap_.get(i));
+ }
+ for (int i = 0; i < appliedAbilities_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, appliedAbilities_.get(i));
+ }
+ for (int i = 0; i < appliedModifiers_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, appliedModifiers_.get(i));
+ }
+ for (int i = 0; i < mixinRecoverInfos_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, mixinRecoverInfos_.get(i));
+ }
+ for (int i = 0; i < sgvDynamicValueMap_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, sgvDynamicValueMap_.get(i));
+ }
+ 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 emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo other = (emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo) obj;
+
+ if (getIsInited()
+ != other.getIsInited()) return false;
+ if (!getDynamicValueMapList()
+ .equals(other.getDynamicValueMapList())) return false;
+ if (!getAppliedAbilitiesList()
+ .equals(other.getAppliedAbilitiesList())) return false;
+ if (!getAppliedModifiersList()
+ .equals(other.getAppliedModifiersList())) return false;
+ if (!getMixinRecoverInfosList()
+ .equals(other.getMixinRecoverInfosList())) return false;
+ if (!getSgvDynamicValueMapList()
+ .equals(other.getSgvDynamicValueMapList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + IS_INITED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsInited());
+ if (getDynamicValueMapCount() > 0) {
+ hash = (37 * hash) + DYNAMIC_VALUE_MAP_FIELD_NUMBER;
+ hash = (53 * hash) + getDynamicValueMapList().hashCode();
+ }
+ if (getAppliedAbilitiesCount() > 0) {
+ hash = (37 * hash) + APPLIED_ABILITIES_FIELD_NUMBER;
+ hash = (53 * hash) + getAppliedAbilitiesList().hashCode();
+ }
+ if (getAppliedModifiersCount() > 0) {
+ hash = (37 * hash) + APPLIED_MODIFIERS_FIELD_NUMBER;
+ hash = (53 * hash) + getAppliedModifiersList().hashCode();
+ }
+ if (getMixinRecoverInfosCount() > 0) {
+ hash = (37 * hash) + MIXIN_RECOVER_INFOS_FIELD_NUMBER;
+ hash = (53 * hash) + getMixinRecoverInfosList().hashCode();
+ }
+ if (getSgvDynamicValueMapCount() > 0) {
+ hash = (37 * hash) + SGV_DYNAMIC_VALUE_MAP_FIELD_NUMBER;
+ hash = (53 * hash) + getSgvDynamicValueMapList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo 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 emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo 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 emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo 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(emu.grasscutter.net.proto.AbilitySyncStateInfoOuterClass.AbilitySyncStateInfo 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 AbilitySyncStateInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderbool is_inited = 1;
+ * @return The isInited.
+ */
+ @java.lang.Override
+ public boolean getIsInited() {
+ return isInited_;
+ }
+ /**
+ * bool is_inited = 1;
+ * @param value The isInited to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsInited(boolean value) {
+
+ isInited_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_inited = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsInited() {
+
+ isInited_ = false;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public java.util.Listrepeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public int getDynamicValueMapCount() {
+ if (dynamicValueMapBuilder_ == null) {
+ return dynamicValueMap_.size();
+ } else {
+ return dynamicValueMapBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getDynamicValueMap(int index) {
+ if (dynamicValueMapBuilder_ == null) {
+ return dynamicValueMap_.get(index);
+ } else {
+ return dynamicValueMapBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder setDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (dynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.set(index, value);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder setDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (dynamicValueMapBuilder_ == null) {
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder addDynamicValueMap(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (dynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.add(value);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder addDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (dynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.add(index, value);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder addDynamicValueMap(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (dynamicValueMapBuilder_ == null) {
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.add(builderForValue.build());
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder addDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (dynamicValueMapBuilder_ == null) {
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder addAllDynamicValueMap(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> values) {
+ if (dynamicValueMapBuilder_ == null) {
+ ensureDynamicValueMapIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, dynamicValueMap_);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder clearDynamicValueMap() {
+ if (dynamicValueMapBuilder_ == null) {
+ dynamicValueMap_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public Builder removeDynamicValueMap(int index) {
+ if (dynamicValueMapBuilder_ == null) {
+ ensureDynamicValueMapIsMutable();
+ dynamicValueMap_.remove(index);
+ onChanged();
+ } else {
+ dynamicValueMapBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder getDynamicValueMapBuilder(
+ int index) {
+ return getDynamicValueMapFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getDynamicValueMapOrBuilder(
+ int index) {
+ if (dynamicValueMapBuilder_ == null) {
+ return dynamicValueMap_.get(index); } else {
+ return dynamicValueMapBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getDynamicValueMapOrBuilderList() {
+ if (dynamicValueMapBuilder_ != null) {
+ return dynamicValueMapBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(dynamicValueMap_);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addDynamicValueMapBuilder() {
+ return getDynamicValueMapFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addDynamicValueMapBuilder(
+ int index) {
+ return getDynamicValueMapFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry dynamic_value_map = 2;
+ */
+ public java.util.Listrepeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public java.util.Listrepeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public int getAppliedAbilitiesCount() {
+ if (appliedAbilitiesBuilder_ == null) {
+ return appliedAbilities_.size();
+ } else {
+ return appliedAbilitiesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getAppliedAbilities(int index) {
+ if (appliedAbilitiesBuilder_ == null) {
+ return appliedAbilities_.get(index);
+ } else {
+ return appliedAbilitiesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder setAppliedAbilities(
+ int index, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility value) {
+ if (appliedAbilitiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.set(index, value);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder setAppliedAbilities(
+ int index, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder builderForValue) {
+ if (appliedAbilitiesBuilder_ == null) {
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder addAppliedAbilities(emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility value) {
+ if (appliedAbilitiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.add(value);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder addAppliedAbilities(
+ int index, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility value) {
+ if (appliedAbilitiesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.add(index, value);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder addAppliedAbilities(
+ emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder builderForValue) {
+ if (appliedAbilitiesBuilder_ == null) {
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.add(builderForValue.build());
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder addAppliedAbilities(
+ int index, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder builderForValue) {
+ if (appliedAbilitiesBuilder_ == null) {
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder addAllAppliedAbilities(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility> values) {
+ if (appliedAbilitiesBuilder_ == null) {
+ ensureAppliedAbilitiesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, appliedAbilities_);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder clearAppliedAbilities() {
+ if (appliedAbilitiesBuilder_ == null) {
+ appliedAbilities_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public Builder removeAppliedAbilities(int index) {
+ if (appliedAbilitiesBuilder_ == null) {
+ ensureAppliedAbilitiesIsMutable();
+ appliedAbilities_.remove(index);
+ onChanged();
+ } else {
+ appliedAbilitiesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder getAppliedAbilitiesBuilder(
+ int index) {
+ return getAppliedAbilitiesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAppliedAbilitiesOrBuilder(
+ int index) {
+ if (appliedAbilitiesBuilder_ == null) {
+ return appliedAbilities_.get(index); } else {
+ return appliedAbilitiesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder>
+ getAppliedAbilitiesOrBuilderList() {
+ if (appliedAbilitiesBuilder_ != null) {
+ return appliedAbilitiesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(appliedAbilities_);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder addAppliedAbilitiesBuilder() {
+ return getAppliedAbilitiesFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder addAppliedAbilitiesBuilder(
+ int index) {
+ return getAppliedAbilitiesFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityAppliedAbility applied_abilities = 3;
+ */
+ public java.util.Listrepeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public java.util.Listrepeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public int getAppliedModifiersCount() {
+ if (appliedModifiersBuilder_ == null) {
+ return appliedModifiers_.size();
+ } else {
+ return appliedModifiersBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier getAppliedModifiers(int index) {
+ if (appliedModifiersBuilder_ == null) {
+ return appliedModifiers_.get(index);
+ } else {
+ return appliedModifiersBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder setAppliedModifiers(
+ int index, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier value) {
+ if (appliedModifiersBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.set(index, value);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder setAppliedModifiers(
+ int index, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder builderForValue) {
+ if (appliedModifiersBuilder_ == null) {
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder addAppliedModifiers(emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier value) {
+ if (appliedModifiersBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.add(value);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder addAppliedModifiers(
+ int index, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier value) {
+ if (appliedModifiersBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.add(index, value);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder addAppliedModifiers(
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder builderForValue) {
+ if (appliedModifiersBuilder_ == null) {
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.add(builderForValue.build());
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder addAppliedModifiers(
+ int index, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder builderForValue) {
+ if (appliedModifiersBuilder_ == null) {
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder addAllAppliedModifiers(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier> values) {
+ if (appliedModifiersBuilder_ == null) {
+ ensureAppliedModifiersIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, appliedModifiers_);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder clearAppliedModifiers() {
+ if (appliedModifiersBuilder_ == null) {
+ appliedModifiers_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public Builder removeAppliedModifiers(int index) {
+ if (appliedModifiersBuilder_ == null) {
+ ensureAppliedModifiersIsMutable();
+ appliedModifiers_.remove(index);
+ onChanged();
+ } else {
+ appliedModifiersBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder getAppliedModifiersBuilder(
+ int index) {
+ return getAppliedModifiersFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder getAppliedModifiersOrBuilder(
+ int index) {
+ if (appliedModifiersBuilder_ == null) {
+ return appliedModifiers_.get(index); } else {
+ return appliedModifiersBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifierOrBuilder>
+ getAppliedModifiersOrBuilderList() {
+ if (appliedModifiersBuilder_ != null) {
+ return appliedModifiersBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(appliedModifiers_);
+ }
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder addAppliedModifiersBuilder() {
+ return getAppliedModifiersFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.Builder addAppliedModifiersBuilder(
+ int index) {
+ return getAppliedModifiersFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityAppliedModifierOuterClass.AbilityAppliedModifier.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityAppliedModifier applied_modifiers = 4;
+ */
+ public java.util.Listrepeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public java.util.Listrepeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public int getMixinRecoverInfosCount() {
+ if (mixinRecoverInfosBuilder_ == null) {
+ return mixinRecoverInfos_.size();
+ } else {
+ return mixinRecoverInfosBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo getMixinRecoverInfos(int index) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ return mixinRecoverInfos_.get(index);
+ } else {
+ return mixinRecoverInfosBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder setMixinRecoverInfos(
+ int index, emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo value) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.set(index, value);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder setMixinRecoverInfos(
+ int index, emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder builderForValue) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder addMixinRecoverInfos(emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo value) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.add(value);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder addMixinRecoverInfos(
+ int index, emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo value) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.add(index, value);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder addMixinRecoverInfos(
+ emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder builderForValue) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.add(builderForValue.build());
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder addMixinRecoverInfos(
+ int index, emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder builderForValue) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder addAllMixinRecoverInfos(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo> values) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ ensureMixinRecoverInfosIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, mixinRecoverInfos_);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder clearMixinRecoverInfos() {
+ if (mixinRecoverInfosBuilder_ == null) {
+ mixinRecoverInfos_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000008);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public Builder removeMixinRecoverInfos(int index) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ ensureMixinRecoverInfosIsMutable();
+ mixinRecoverInfos_.remove(index);
+ onChanged();
+ } else {
+ mixinRecoverInfosBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder getMixinRecoverInfosBuilder(
+ int index) {
+ return getMixinRecoverInfosFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder getMixinRecoverInfosOrBuilder(
+ int index) {
+ if (mixinRecoverInfosBuilder_ == null) {
+ return mixinRecoverInfos_.get(index); } else {
+ return mixinRecoverInfosBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfoOrBuilder>
+ getMixinRecoverInfosOrBuilderList() {
+ if (mixinRecoverInfosBuilder_ != null) {
+ return mixinRecoverInfosBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(mixinRecoverInfos_);
+ }
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder addMixinRecoverInfosBuilder() {
+ return getMixinRecoverInfosFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.Builder addMixinRecoverInfosBuilder(
+ int index) {
+ return getMixinRecoverInfosFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityMixinRecoverInfo mixin_recover_infos = 5;
+ */
+ public java.util.Listrepeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public java.util.Listrepeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public int getSgvDynamicValueMapCount() {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ return sgvDynamicValueMap_.size();
+ } else {
+ return sgvDynamicValueMapBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getSgvDynamicValueMap(int index) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ return sgvDynamicValueMap_.get(index);
+ } else {
+ return sgvDynamicValueMapBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder setSgvDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.set(index, value);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder setSgvDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder addSgvDynamicValueMap(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.add(value);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder addSgvDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.add(index, value);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder addSgvDynamicValueMap(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.add(builderForValue.build());
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder addSgvDynamicValueMap(
+ int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder addAllSgvDynamicValueMap(
+ java.lang.Iterable extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> values) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ ensureSgvDynamicValueMapIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, sgvDynamicValueMap_);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder clearSgvDynamicValueMap() {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ sgvDynamicValueMap_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000010);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public Builder removeSgvDynamicValueMap(int index) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ ensureSgvDynamicValueMapIsMutable();
+ sgvDynamicValueMap_.remove(index);
+ onChanged();
+ } else {
+ sgvDynamicValueMapBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder getSgvDynamicValueMapBuilder(
+ int index) {
+ return getSgvDynamicValueMapFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getSgvDynamicValueMapOrBuilder(
+ int index) {
+ if (sgvDynamicValueMapBuilder_ == null) {
+ return sgvDynamicValueMap_.get(index); } else {
+ return sgvDynamicValueMapBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
+ getSgvDynamicValueMapOrBuilderList() {
+ if (sgvDynamicValueMapBuilder_ != null) {
+ return sgvDynamicValueMapBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(sgvDynamicValueMap_);
+ }
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addSgvDynamicValueMapBuilder() {
+ return getSgvDynamicValueMapFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addSgvDynamicValueMapBuilder(
+ int index) {
+ return getSgvDynamicValueMapFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .AbilityScalarValueEntry sgv_dynamic_value_map = 6;
+ */
+ public java.util.Listuint32 id = 1;
+ * @return The id.
+ */
+ int getId();
+
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The status.
+ */
+ emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus getStatus();
+
+ /**
+ * uint32 current = 3;
+ * @return The current.
+ */
+ int getCurrent();
+
+ /**
+ * uint32 goal = 4;
+ * @return The goal.
+ */
+ int getGoal();
+
+ /**
+ * uint32 achievedate = 5;
+ * @return The achievedate.
+ */
+ int getAchievedate();
+ }
+ /**
+ * Protobuf type {@code AchievementInfo}
+ */
+ public static final class AchievementInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AchievementInfo)
+ AchievementInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AchievementInfo.newBuilder() to construct.
+ private AchievementInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AchievementInfo() {
+ status_ = 0;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AchievementInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AchievementInfo(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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: {
+
+ id_ = input.readUInt32();
+ break;
+ }
+ case 16: {
+ int rawValue = input.readEnum();
+
+ status_ = rawValue;
+ break;
+ }
+ case 24: {
+
+ current_ = input.readUInt32();
+ break;
+ }
+ case 32: {
+
+ goal_ = input.readUInt32();
+ break;
+ }
+ case 40: {
+
+ achievedate_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ 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 emu.grasscutter.net.proto.AchievementInfoOuterClass.internal_static_AchievementInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return emu.grasscutter.net.proto.AchievementInfoOuterClass.internal_static_AchievementInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.class, emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.Builder.class);
+ }
+
+ /**
+ * Protobuf enum {@code AchievementInfo.AchievementInfoStatus}
+ */
+ public enum AchievementInfoStatus
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * ACHIEVEMENT_INVALID = 0;
+ */
+ ACHIEVEMENT_INVALID(0),
+ /**
+ * ACHIEVEMENT_UNFINISHED = 1;
+ */
+ ACHIEVEMENT_UNFINISHED(1),
+ /**
+ * ACHIEVEMENT_FINISHED = 2;
+ */
+ ACHIEVEMENT_FINISHED(2),
+ /**
+ * ACHIEVEMENT_POINT_TAKEN = 3;
+ */
+ ACHIEVEMENT_POINT_TAKEN(3),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * ACHIEVEMENT_INVALID = 0;
+ */
+ public static final int ACHIEVEMENT_INVALID_VALUE = 0;
+ /**
+ * ACHIEVEMENT_UNFINISHED = 1;
+ */
+ public static final int ACHIEVEMENT_UNFINISHED_VALUE = 1;
+ /**
+ * ACHIEVEMENT_FINISHED = 2;
+ */
+ public static final int ACHIEVEMENT_FINISHED_VALUE = 2;
+ /**
+ * ACHIEVEMENT_POINT_TAKEN = 3;
+ */
+ public static final int ACHIEVEMENT_POINT_TAKEN_VALUE = 3;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static AchievementInfoStatus valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static AchievementInfoStatus forNumber(int value) {
+ switch (value) {
+ case 0: return ACHIEVEMENT_INVALID;
+ case 1: return ACHIEVEMENT_UNFINISHED;
+ case 2: return ACHIEVEMENT_FINISHED;
+ case 3: return ACHIEVEMENT_POINT_TAKEN;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMapuint32 id = 1;
+ * @return The id.
+ */
+ @java.lang.Override
+ public int getId() {
+ return id_;
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 2;
+ private int status_;
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The status.
+ */
+ @java.lang.Override public emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus getStatus() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus result = emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.valueOf(status_);
+ return result == null ? emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.UNRECOGNIZED : result;
+ }
+
+ public static final int CURRENT_FIELD_NUMBER = 3;
+ private int current_;
+ /**
+ * uint32 current = 3;
+ * @return The current.
+ */
+ @java.lang.Override
+ public int getCurrent() {
+ return current_;
+ }
+
+ public static final int GOAL_FIELD_NUMBER = 4;
+ private int goal_;
+ /**
+ * uint32 goal = 4;
+ * @return The goal.
+ */
+ @java.lang.Override
+ public int getGoal() {
+ return goal_;
+ }
+
+ public static final int ACHIEVEDATE_FIELD_NUMBER = 5;
+ private int achievedate_;
+ /**
+ * uint32 achievedate = 5;
+ * @return The achievedate.
+ */
+ @java.lang.Override
+ public int getAchievedate() {
+ return achievedate_;
+ }
+
+ 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 (id_ != 0) {
+ output.writeUInt32(1, id_);
+ }
+ if (status_ != emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.ACHIEVEMENT_INVALID.getNumber()) {
+ output.writeEnum(2, status_);
+ }
+ if (current_ != 0) {
+ output.writeUInt32(3, current_);
+ }
+ if (goal_ != 0) {
+ output.writeUInt32(4, goal_);
+ }
+ if (achievedate_ != 0) {
+ output.writeUInt32(5, achievedate_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (id_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(1, id_);
+ }
+ if (status_ != emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.ACHIEVEMENT_INVALID.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(2, status_);
+ }
+ if (current_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, current_);
+ }
+ if (goal_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, goal_);
+ }
+ if (achievedate_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, achievedate_);
+ }
+ 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 emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo other = (emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo) obj;
+
+ if (getId()
+ != other.getId()) return false;
+ if (status_ != other.status_) return false;
+ if (getCurrent()
+ != other.getCurrent()) return false;
+ if (getGoal()
+ != other.getGoal()) return false;
+ if (getAchievedate()
+ != other.getAchievedate()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId();
+ hash = (37 * hash) + STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + status_;
+ hash = (37 * hash) + CURRENT_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrent();
+ hash = (37 * hash) + GOAL_FIELD_NUMBER;
+ hash = (53 * hash) + getGoal();
+ hash = (37 * hash) + ACHIEVEDATE_FIELD_NUMBER;
+ hash = (53 * hash) + getAchievedate();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo 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 emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo 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 emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo 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(emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo 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 AchievementInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderuint32 id = 1;
+ * @return The id.
+ */
+ @java.lang.Override
+ public int getId() {
+ return id_;
+ }
+ /**
+ * uint32 id = 1;
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(int value) {
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int status_ = 0;
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+
+ status_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus getStatus() {
+ @SuppressWarnings("deprecation")
+ emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus result = emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.valueOf(status_);
+ return result == null ? emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus.UNRECOGNIZED : result;
+ }
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo.AchievementInfoStatus value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ status_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .AchievementInfo.AchievementInfoStatus status = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+
+ status_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int current_ ;
+ /**
+ * uint32 current = 3;
+ * @return The current.
+ */
+ @java.lang.Override
+ public int getCurrent() {
+ return current_;
+ }
+ /**
+ * uint32 current = 3;
+ * @param value The current to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCurrent(int value) {
+
+ current_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 current = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearCurrent() {
+
+ current_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int goal_ ;
+ /**
+ * uint32 goal = 4;
+ * @return The goal.
+ */
+ @java.lang.Override
+ public int getGoal() {
+ return goal_;
+ }
+ /**
+ * uint32 goal = 4;
+ * @param value The goal to set.
+ * @return This builder for chaining.
+ */
+ public Builder setGoal(int value) {
+
+ goal_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 goal = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearGoal() {
+
+ goal_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int achievedate_ ;
+ /**
+ * uint32 achievedate = 5;
+ * @return The achievedate.
+ */
+ @java.lang.Override
+ public int getAchievedate() {
+ return achievedate_;
+ }
+ /**
+ * uint32 achievedate = 5;
+ * @param value The achievedate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAchievedate(int value) {
+
+ achievedate_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 achievedate = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearAchievedate() {
+
+ achievedate_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:AchievementInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:AchievementInfo)
+ private static final emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo();
+ }
+
+ public static emu.grasscutter.net.proto.AchievementInfoOuterClass.AchievementInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.ParserACTION_REASON_NONE = 0;
+ */
+ ACTION_REASON_NONE(0),
+ /**
+ * ACTION_REASON_QUEST_ITEM = 1;
+ */
+ ACTION_REASON_QUEST_ITEM(1),
+ /**
+ * ACTION_REASON_QUEST_REWARD = 2;
+ */
+ ACTION_REASON_QUEST_REWARD(2),
+ /**
+ * ACTION_REASON_TRIFLE = 3;
+ */
+ ACTION_REASON_TRIFLE(3),
+ /**
+ * ACTION_REASON_SHOP = 4;
+ */
+ ACTION_REASON_SHOP(4),
+ /**
+ * ACTION_REASON_PLAYER_UPGRADE_REWARD = 5;
+ */
+ ACTION_REASON_PLAYER_UPGRADE_REWARD(5),
+ /**
+ * ACTION_REASON_ADD_AVATAR = 6;
+ */
+ ACTION_REASON_ADD_AVATAR(6),
+ /**
+ * ACTION_REASON_GADGET_ENV_ANIMAL = 7;
+ */
+ ACTION_REASON_GADGET_ENV_ANIMAL(7),
+ /**
+ * ACTION_REASON_MONSTER_ENV_ANIMAL = 8;
+ */
+ ACTION_REASON_MONSTER_ENV_ANIMAL(8),
+ /**
+ * ACTION_REASON_COMPOUND = 9;
+ */
+ ACTION_REASON_COMPOUND(9),
+ /**
+ * ACTION_REASON_COOK = 10;
+ */
+ ACTION_REASON_COOK(10),
+ /**
+ * ACTION_REASON_GATHER = 11;
+ */
+ ACTION_REASON_GATHER(11),
+ /**
+ * ACTION_REASON_MAIL_ATTACHMENT = 12;
+ */
+ ACTION_REASON_MAIL_ATTACHMENT(12),
+ /**
+ * ACTION_REASON_CITY_LEVELUP_RETURN = 15;
+ */
+ ACTION_REASON_CITY_LEVELUP_RETURN(15),
+ /**
+ * ACTION_REASON_CITY_LEVELUP_REWARD = 17;
+ */
+ ACTION_REASON_CITY_LEVELUP_REWARD(17),
+ /**
+ * ACTION_REASON_AREA_EXPLORE_REWARD = 18;
+ */
+ ACTION_REASON_AREA_EXPLORE_REWARD(18),
+ /**
+ * ACTION_REASON_UNLOCK_POINT_REWARD = 19;
+ */
+ ACTION_REASON_UNLOCK_POINT_REWARD(19),
+ /**
+ * ACTION_REASON_DUNGEON_FIRST_PASS = 20;
+ */
+ ACTION_REASON_DUNGEON_FIRST_PASS(20),
+ /**
+ * ACTION_REASON_DUNGEON_PASS = 21;
+ */
+ ACTION_REASON_DUNGEON_PASS(21),
+ /**
+ * ACTION_REASON_CHANGE_ELEM_TYPE = 23;
+ */
+ ACTION_REASON_CHANGE_ELEM_TYPE(23),
+ /**
+ * ACTION_REASON_FETTER_OPEN = 25;
+ */
+ ACTION_REASON_FETTER_OPEN(25),
+ /**
+ * ACTION_REASON_DAILY_TASK_SCORE = 26;
+ */
+ ACTION_REASON_DAILY_TASK_SCORE(26),
+ /**
+ * ACTION_REASON_DAILY_TASK_HOST = 27;
+ */
+ ACTION_REASON_DAILY_TASK_HOST(27),
+ /**
+ * ACTION_REASON_RAND_TASK_HOST = 28;
+ */
+ ACTION_REASON_RAND_TASK_HOST(28),
+ /**
+ * ACTION_REASON_EXPEDITION = 29;
+ */
+ ACTION_REASON_EXPEDITION(29),
+ /**
+ * ACTION_REASON_GACHA = 30;
+ */
+ ACTION_REASON_GACHA(30),
+ /**
+ * ACTION_REASON_COMBINE = 31;
+ */
+ ACTION_REASON_COMBINE(31),
+ /**
+ * ACTION_REASON_RAND_TASK_GUEST = 32;
+ */
+ ACTION_REASON_RAND_TASK_GUEST(32),
+ /**
+ * ACTION_REASON_DAILY_TASK_GUEST = 33;
+ */
+ ACTION_REASON_DAILY_TASK_GUEST(33),
+ /**
+ * ACTION_REASON_FORGE_OUTPUT = 34;
+ */
+ ACTION_REASON_FORGE_OUTPUT(34),
+ /**
+ * ACTION_REASON_FORGE_RETURN = 35;
+ */
+ ACTION_REASON_FORGE_RETURN(35),
+ /**
+ * ACTION_REASON_INIT_AVATAR = 36;
+ */
+ ACTION_REASON_INIT_AVATAR(36),
+ /**
+ * ACTION_REASON_MONSTER_DIE = 37;
+ */
+ ACTION_REASON_MONSTER_DIE(37),
+ /**
+ * ACTION_REASON_GM = 38;
+ */
+ ACTION_REASON_GM(38),
+ /**
+ * ACTION_REASON_OPEN_CHEST = 39;
+ */
+ ACTION_REASON_OPEN_CHEST(39),
+ /**
+ * ACTION_REASON_GADGET_DIE = 40;
+ */
+ ACTION_REASON_GADGET_DIE(40),
+ /**
+ * ACTION_REASON_MONSTER_CHANGE_HP = 41;
+ */
+ ACTION_REASON_MONSTER_CHANGE_HP(41),
+ /**
+ * ACTION_REASON_SUBFIELD_DROP = 42;
+ */
+ ACTION_REASON_SUBFIELD_DROP(42),
+ /**
+ * ACTION_REASON_PUSH_TIPS_REWARD = 43;
+ */
+ ACTION_REASON_PUSH_TIPS_REWARD(43),
+ /**
+ * ACTION_REASON_ACTIVITY_MONSTER_DROP = 44;
+ */
+ ACTION_REASON_ACTIVITY_MONSTER_DROP(44),
+ /**
+ * ACTION_REASON_ACTIVITY_GATHER = 45;
+ */
+ ACTION_REASON_ACTIVITY_GATHER(45),
+ /**
+ * ACTION_REASON_ACTIVITY_SUBFIELD_DROP = 46;
+ */
+ ACTION_REASON_ACTIVITY_SUBFIELD_DROP(46),
+ /**
+ * ACTION_REASON_TOWER_SCHEDULE_REWARD = 47;
+ */
+ ACTION_REASON_TOWER_SCHEDULE_REWARD(47),
+ /**
+ * ACTION_REASON_TOWER_FLOOR_STAR_REWARD = 48;
+ */
+ ACTION_REASON_TOWER_FLOOR_STAR_REWARD(48),
+ /**
+ * ACTION_REASON_TOWER_FIRST_PASS_REWARD = 49;
+ */
+ ACTION_REASON_TOWER_FIRST_PASS_REWARD(49),
+ /**
+ * ACTION_REASON_TOWER_DAILY_REWARD = 50;
+ */
+ ACTION_REASON_TOWER_DAILY_REWARD(50),
+ /**
+ * ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY = 51;
+ */
+ ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY(51),
+ /**
+ * ACTION_REASON_OPEN_WORLD_BOSS_CHEST = 52;
+ */
+ ACTION_REASON_OPEN_WORLD_BOSS_CHEST(52),
+ /**
+ * ACTION_REASON_MATERIAL_DELETE_RETURN = 53;
+ */
+ ACTION_REASON_MATERIAL_DELETE_RETURN(53),
+ /**
+ * ACTION_REASON_SIGN_IN_REWARD = 54;
+ */
+ ACTION_REASON_SIGN_IN_REWARD(54),
+ /**
+ * ACTION_REASON_OPEN_BLOSSOM_CHEST = 55;
+ */
+ ACTION_REASON_OPEN_BLOSSOM_CHEST(55),
+ /**
+ * ACTION_REASON_RECHARGE = 56;
+ */
+ ACTION_REASON_RECHARGE(56),
+ /**
+ * ACTION_REASON_BONUS_ACTIVITY_REWARD = 57;
+ */
+ ACTION_REASON_BONUS_ACTIVITY_REWARD(57),
+ /**
+ * ACTION_REASON_TOWER_COMMEMORATIVE_REWARD = 58;
+ */
+ ACTION_REASON_TOWER_COMMEMORATIVE_REWARD(58),
+ /**
+ * ACTION_REASON_TOWER_SKIP_FLOOR_REWARD = 59;
+ */
+ ACTION_REASON_TOWER_SKIP_FLOOR_REWARD(59),
+ /**
+ * ACTION_REASON_RECHARGE_BONUS = 60;
+ */
+ ACTION_REASON_RECHARGE_BONUS(60),
+ /**
+ * ACTION_REASON_RECHARGE_CARD = 61;
+ */
+ ACTION_REASON_RECHARGE_CARD(61),
+ /**
+ * ACTION_REASON_RECHARGE_CARD_DAILY = 62;
+ */
+ ACTION_REASON_RECHARGE_CARD_DAILY(62),
+ /**
+ * ACTION_REASON_RECHARGE_CARD_REPLACE = 63;
+ */
+ ACTION_REASON_RECHARGE_CARD_REPLACE(63),
+ /**
+ * ACTION_REASON_RECHARGE_CARD_REPLACE_FREE = 64;
+ */
+ ACTION_REASON_RECHARGE_CARD_REPLACE_FREE(64),
+ /**
+ * ACTION_REASON_RECHARGE_PLAY_REPLACE = 65;
+ */
+ ACTION_REASON_RECHARGE_PLAY_REPLACE(65),
+ /**
+ * ACTION_REASON_MP_PLAY_TAKE_REWARD = 66;
+ */
+ ACTION_REASON_MP_PLAY_TAKE_REWARD(66),
+ /**
+ * ACTION_REASON_ACTIVITY_WATCHER = 67;
+ */
+ ACTION_REASON_ACTIVITY_WATCHER(67),
+ /**
+ * ACTION_REASON_SALESMAN_DELIVER_ITEM = 68;
+ */
+ ACTION_REASON_SALESMAN_DELIVER_ITEM(68),
+ /**
+ * ACTION_REASON_SALESMAN_REWARD = 69;
+ */
+ ACTION_REASON_SALESMAN_REWARD(69),
+ /**
+ * ACTION_REASON_REBATE = 70;
+ */
+ ACTION_REASON_REBATE(70),
+ /**
+ * ACTION_REASON_MCOIN_EXCHANGE_HCOIN = 71;
+ */
+ ACTION_REASON_MCOIN_EXCHANGE_HCOIN(71),
+ /**
+ * ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY = 72;
+ */
+ ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY(72),
+ /**
+ * ACTION_REASON_UNLOCK_PERSON_LINE = 73;
+ */
+ ACTION_REASON_UNLOCK_PERSON_LINE(73),
+ /**
+ * ACTION_REASON_FETTER_LEVEL_REWARD = 74;
+ */
+ ACTION_REASON_FETTER_LEVEL_REWARD(74),
+ /**
+ * ACTION_REASON_BUY_RESIN = 75;
+ */
+ ACTION_REASON_BUY_RESIN(75),
+ /**
+ * ACTION_REASON_RECHARGE_PACKAGE = 76;
+ */
+ ACTION_REASON_RECHARGE_PACKAGE(76),
+ /**
+ * ACTION_REASON_DELIVERY_DAILY_REWARD = 77;
+ */
+ ACTION_REASON_DELIVERY_DAILY_REWARD(77),
+ /**
+ * ACTION_REASON_CITY_REPUTATION_LEVEL = 78;
+ */
+ ACTION_REASON_CITY_REPUTATION_LEVEL(78),
+ /**
+ * ACTION_REASON_CITY_REPUTATION_QUEST = 79;
+ */
+ ACTION_REASON_CITY_REPUTATION_QUEST(79),
+ /**
+ * ACTION_REASON_CITY_REPUTATION_REQUEST = 80;
+ */
+ ACTION_REASON_CITY_REPUTATION_REQUEST(80),
+ /**
+ * ACTION_REASON_CITY_REPUTATION_EXPLORE = 81;
+ */
+ ACTION_REASON_CITY_REPUTATION_EXPLORE(81),
+ /**
+ * ACTION_REASON_OFFERGING_LEVEL = 82;
+ */
+ ACTION_REASON_OFFERGING_LEVEL(82),
+ /**
+ * ACTION_REASON_ROUTINE_HOST = 83;
+ */
+ ACTION_REASON_ROUTINE_HOST(83),
+ /**
+ * ACTION_REASON_ROUTINE_GUEST = 84;
+ */
+ ACTION_REASON_ROUTINE_GUEST(84),
+ /**
+ * ACTION_REASON_TREASURE_MAP_SPOT_TOKEN = 89;
+ */
+ ACTION_REASON_TREASURE_MAP_SPOT_TOKEN(89),
+ /**
+ * ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD = 90;
+ */
+ ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD(90),
+ /**
+ * ACTION_REASON_TREASURE_MAP_MP_REWARD = 91;
+ */
+ ACTION_REASON_TREASURE_MAP_MP_REWARD(91),
+ /**
+ * ACTION_REASON_CONVERT = 92;
+ */
+ ACTION_REASON_CONVERT(92),
+ /**
+ * ACTION_REASON_OVERFLOW_TRANSFORM = 93;
+ */
+ ACTION_REASON_OVERFLOW_TRANSFORM(93),
+ /**
+ * ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD = 96;
+ */
+ ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD(96),
+ /**
+ * ACTION_REASON_ACTIVITY_WATCHER_BATCH = 97;
+ */
+ ACTION_REASON_ACTIVITY_WATCHER_BATCH(97),
+ /**
+ * ACTION_REASON_HIT_TREE_DROP = 98;
+ */
+ ACTION_REASON_HIT_TREE_DROP(98),
+ /**
+ * ACTION_REASON_GET_HOME_LEVELUP_REWARD = 99;
+ */
+ ACTION_REASON_GET_HOME_LEVELUP_REWARD(99),
+ /**
+ * ACTION_REASON_HOME_DEFAULT_FURNITURE = 100;
+ */
+ ACTION_REASON_HOME_DEFAULT_FURNITURE(100),
+ /**
+ * ACTION_REASON_ACTIVITY_COND = 101;
+ */
+ ACTION_REASON_ACTIVITY_COND(101),
+ /**
+ * ACTION_REASON_BATTLE_PASS_NOTIFY = 102;
+ */
+ ACTION_REASON_BATTLE_PASS_NOTIFY(102),
+ /**
+ * ACTION_REASON_RELIQUARY_DECOMPOSE = 103;
+ */
+ ACTION_REASON_RELIQUARY_DECOMPOSE(103),
+ /**
+ * ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD = 104;
+ */
+ ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD(104),
+ /**
+ * ACTION_REASON_RECHARGE_CONCERT_PRODUCT = 105;
+ */
+ ACTION_REASON_RECHARGE_CONCERT_PRODUCT(105),
+ /**
+ * ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE = 106;
+ */
+ ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE(106),
+ /**
+ * ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP = 107;
+ */
+ ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP(107),
+ /**
+ * ACTION_REASON_RECHARGE_APPLE_GIFT_GARD = 108;
+ */
+ ACTION_REASON_RECHARGE_APPLE_GIFT_GARD(108),
+ /**
+ * ACTION_REASON_PLAYER_USE_ITEM = 1001;
+ */
+ ACTION_REASON_PLAYER_USE_ITEM(1001),
+ /**
+ * ACTION_REASON_DROP_ITEM = 1002;
+ */
+ ACTION_REASON_DROP_ITEM(1002),
+ /**
+ * ACTION_REASON_WEAPON_UPGRADE = 1011;
+ */
+ ACTION_REASON_WEAPON_UPGRADE(1011),
+ /**
+ * ACTION_REASON_WEAPON_PROMOTE = 1012;
+ */
+ ACTION_REASON_WEAPON_PROMOTE(1012),
+ /**
+ * ACTION_REASON_WEAPON_AWAKEN = 1013;
+ */
+ ACTION_REASON_WEAPON_AWAKEN(1013),
+ /**
+ * ACTION_REASON_RELIC_UPGRADE = 1014;
+ */
+ ACTION_REASON_RELIC_UPGRADE(1014),
+ /**
+ * ACTION_REASON_ABILITY = 1015;
+ */
+ ACTION_REASON_ABILITY(1015),
+ /**
+ * ACTION_REASON_DUNGEON_STATUE_DROP = 1016;
+ */
+ ACTION_REASON_DUNGEON_STATUE_DROP(1016),
+ /**
+ * ACTION_REASON_OFFLINE_MSG = 1017;
+ */
+ ACTION_REASON_OFFLINE_MSG(1017),
+ /**
+ * ACTION_REASON_AVATAR_UPGRADE = 1018;
+ */
+ ACTION_REASON_AVATAR_UPGRADE(1018),
+ /**
+ * ACTION_REASON_AVATAR_PROMOTE = 1019;
+ */
+ ACTION_REASON_AVATAR_PROMOTE(1019),
+ /**
+ * ACTION_REASON_QUEST_ACTION = 1021;
+ */
+ ACTION_REASON_QUEST_ACTION(1021),
+ /**
+ * ACTION_REASON_CITY_LEVELUP = 1022;
+ */
+ ACTION_REASON_CITY_LEVELUP(1022),
+ /**
+ * ACTION_REASON_UPGRADE_SKILL = 1024;
+ */
+ ACTION_REASON_UPGRADE_SKILL(1024),
+ /**
+ * ACTION_REASON_UNLOCK_TALENT = 1025;
+ */
+ ACTION_REASON_UNLOCK_TALENT(1025),
+ /**
+ * ACTION_REASON_UPGRADE_PROUD_SKILL = 1026;
+ */
+ ACTION_REASON_UPGRADE_PROUD_SKILL(1026),
+ /**
+ * ACTION_REASON_PLAYER_LEVEL_LIMIT_UP = 1027;
+ */
+ ACTION_REASON_PLAYER_LEVEL_LIMIT_UP(1027),
+ /**
+ * ACTION_REASON_DUNGEON_DAILY = 1028;
+ */
+ ACTION_REASON_DUNGEON_DAILY(1028),
+ /**
+ * ACTION_REASON_ITEM_GIVING = 1030;
+ */
+ ACTION_REASON_ITEM_GIVING(1030),
+ /**
+ * ACTION_REASON_FORGE_COST = 1031;
+ */
+ ACTION_REASON_FORGE_COST(1031),
+ /**
+ * ACTION_REASON_INVESTIGATION_REWARD = 1032;
+ */
+ ACTION_REASON_INVESTIGATION_REWARD(1032),
+ /**
+ * ACTION_REASON_INVESTIGATION_TARGET_REWARD = 1033;
+ */
+ ACTION_REASON_INVESTIGATION_TARGET_REWARD(1033),
+ /**
+ * ACTION_REASON_GADGET_INTERACT = 1034;
+ */
+ ACTION_REASON_GADGET_INTERACT(1034),
+ /**
+ * ACTION_REASON_SEA_LAMP_CI_MATERIAL = 1036;
+ */
+ ACTION_REASON_SEA_LAMP_CI_MATERIAL(1036),
+ /**
+ * ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD = 1037;
+ */
+ ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD(1037),
+ /**
+ * ACTION_REASON_SEA_LAMP_PHASE_REWARD = 1038;
+ */
+ ACTION_REASON_SEA_LAMP_PHASE_REWARD(1038),
+ /**
+ * ACTION_REASON_SEA_LAMP_FLY_LAMP = 1039;
+ */
+ ACTION_REASON_SEA_LAMP_FLY_LAMP(1039),
+ /**
+ * ACTION_REASON_AUTO_RECOVER = 1040;
+ */
+ ACTION_REASON_AUTO_RECOVER(1040),
+ /**
+ * ACTION_REASON_ACTIVITY_EXPIRE_ITEM = 1041;
+ */
+ ACTION_REASON_ACTIVITY_EXPIRE_ITEM(1041),
+ /**
+ * ACTION_REASON_SUB_COIN_NEGATIVE = 1042;
+ */
+ ACTION_REASON_SUB_COIN_NEGATIVE(1042),
+ /**
+ * ACTION_REASON_BARGAIN_DEDUCT = 1043;
+ */
+ ACTION_REASON_BARGAIN_DEDUCT(1043),
+ /**
+ * ACTION_REASON_BATTLE_PASS_PAID_REWARD = 1044;
+ */
+ ACTION_REASON_BATTLE_PASS_PAID_REWARD(1044),
+ /**
+ * ACTION_REASON_BATTLE_PASS_LEVEL_REWARD = 1045;
+ */
+ ACTION_REASON_BATTLE_PASS_LEVEL_REWARD(1045),
+ /**
+ * ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD = 1046;
+ */
+ ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD(1046),
+ /**
+ * ACTION_REASON_BUY_BATTLE_PASS_LEVEL = 1047;
+ */
+ ACTION_REASON_BUY_BATTLE_PASS_LEVEL(1047),
+ /**
+ * ACTION_REASON_GRANT_BIRTHDAY_BENEFIT = 1048;
+ */
+ ACTION_REASON_GRANT_BIRTHDAY_BENEFIT(1048),
+ /**
+ * ACTION_REASON_ACHIEVEMENT_REWARD = 1049;
+ */
+ ACTION_REASON_ACHIEVEMENT_REWARD(1049),
+ /**
+ * ACTION_REASON_ACHIEVEMENT_GOAL_REWARD = 1050;
+ */
+ ACTION_REASON_ACHIEVEMENT_GOAL_REWARD(1050),
+ /**
+ * ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK = 1051;
+ */
+ ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK(1051),
+ /**
+ * ACTION_REASON_DESTROY_MATERIAL = 1052;
+ */
+ ACTION_REASON_DESTROY_MATERIAL(1052),
+ /**
+ * ACTION_REASON_CODEX_LEVELUP_REWARD = 1053;
+ */
+ ACTION_REASON_CODEX_LEVELUP_REWARD(1053),
+ /**
+ * ACTION_REASON_HUNTING_OFFER_REWARD = 1054;
+ */
+ ACTION_REASON_HUNTING_OFFER_REWARD(1054),
+ /**
+ * ACTION_REASON_USE_WIDGET_ANCHOR_POINT = 1055;
+ */
+ ACTION_REASON_USE_WIDGET_ANCHOR_POINT(1055),
+ /**
+ * ACTION_REASON_USE_WIDGET_BONFIRE = 1056;
+ */
+ ACTION_REASON_USE_WIDGET_BONFIRE(1056),
+ /**
+ * ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL = 1057;
+ */
+ ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL(1057),
+ /**
+ * ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR = 1058;
+ */
+ ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR(1058),
+ /**
+ * ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR = 1059;
+ */
+ ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR(1059),
+ /**
+ * ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR = 1060;
+ */
+ ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR(1060),
+ /**
+ * ACTION_REASON_TAKE_GENERAL_REWARD = 1061;
+ */
+ ACTION_REASON_TAKE_GENERAL_REWARD(1061),
+ /**
+ * ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD = 1062;
+ */
+ ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD(1062),
+ /**
+ * ACTION_REASON_REMOVE_CODEX_BOOK = 1063;
+ */
+ ACTION_REASON_REMOVE_CODEX_BOOK(1063),
+ /**
+ * ACTION_REASON_OFFERING_ITEM = 1064;
+ */
+ ACTION_REASON_OFFERING_ITEM(1064),
+ /**
+ * ACTION_REASON_USE_WIDGET_GADGET_BUILDER = 1065;
+ */
+ ACTION_REASON_USE_WIDGET_GADGET_BUILDER(1065),
+ /**
+ * ACTION_REASON_EFFIGY_FIRST_PASS_REWARD = 1066;
+ */
+ ACTION_REASON_EFFIGY_FIRST_PASS_REWARD(1066),
+ /**
+ * ACTION_REASON_EFFIGY_REWARD = 1067;
+ */
+ ACTION_REASON_EFFIGY_REWARD(1067),
+ /**
+ * ACTION_REASON_REUNION_FIRST_GIFT_REWARD = 1068;
+ */
+ ACTION_REASON_REUNION_FIRST_GIFT_REWARD(1068),
+ /**
+ * ACTION_REASON_REUNION_SIGN_IN_REWARD = 1069;
+ */
+ ACTION_REASON_REUNION_SIGN_IN_REWARD(1069),
+ /**
+ * ACTION_REASON_REUNION_WATCHER_REWARD = 1070;
+ */
+ ACTION_REASON_REUNION_WATCHER_REWARD(1070),
+ /**
+ * ACTION_REASON_SALESMAN_MP_REWARD = 1071;
+ */
+ ACTION_REASON_SALESMAN_MP_REWARD(1071),
+ /**
+ * ACTION_REASION_AVATAR_PROMOTE_REWARD = 1072;
+ */
+ ACTION_REASION_AVATAR_PROMOTE_REWARD(1072),
+ /**
+ * ACTION_REASON_BLESSING_REDEEM_REWARD = 1073;
+ */
+ ACTION_REASON_BLESSING_REDEEM_REWARD(1073),
+ /**
+ * ACTION_MIRACLE_RING_REWARD = 1074;
+ */
+ ACTION_MIRACLE_RING_REWARD(1074),
+ /**
+ * ACTION_REASON_EXPEDITION_REWARD = 1075;
+ */
+ ACTION_REASON_EXPEDITION_REWARD(1075),
+ /**
+ * ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR = 1076;
+ */
+ ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR(1076),
+ /**
+ * ACTION_REASON_MECHANICUS_DUNGEON_TICKET = 1077;
+ */
+ ACTION_REASON_MECHANICUS_DUNGEON_TICKET(1077),
+ /**
+ * ACTION_REASON_MECHANICUS_LEVELUP_GEAR = 1078;
+ */
+ ACTION_REASON_MECHANICUS_LEVELUP_GEAR(1078),
+ /**
+ * ACTION_REASON_MECHANICUS_BATTLE_SETTLE = 1079;
+ */
+ ACTION_REASON_MECHANICUS_BATTLE_SETTLE(1079),
+ /**
+ * ACTION_REASON_REGION_SEARCH_REWARD = 1080;
+ */
+ ACTION_REASON_REGION_SEARCH_REWARD(1080),
+ /**
+ * ACTION_REASON_UNLOCK_COOP_CHAPTER = 1081;
+ */
+ ACTION_REASON_UNLOCK_COOP_CHAPTER(1081),
+ /**
+ * ACTION_REASON_TAKE_COOP_REWARD = 1082;
+ */
+ ACTION_REASON_TAKE_COOP_REWARD(1082),
+ /**
+ * ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD = 1083;
+ */
+ ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD(1083),
+ /**
+ * ACTION_REASON_ACTIVITY_SCORE = 1084;
+ */
+ ACTION_REASON_ACTIVITY_SCORE(1084),
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD = 1085;
+ */
+ ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD(1085),
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_START = 1086;
+ */
+ ACTION_REASON_FURNITURE_MAKE_START(1086),
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_TAKE = 1087;
+ */
+ ACTION_REASON_FURNITURE_MAKE_TAKE(1087),
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_CANCEL = 1088;
+ */
+ ACTION_REASON_FURNITURE_MAKE_CANCEL(1088),
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_FAST_FINISH = 1089;
+ */
+ ACTION_REASON_FURNITURE_MAKE_FAST_FINISH(1089),
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD = 1090;
+ */
+ ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD(1090),
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD = 1091;
+ */
+ ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD(1091),
+ /**
+ * ACTION_REASON_HOME_LIMITED_SHOP_BUY = 1092;
+ */
+ ACTION_REASON_HOME_LIMITED_SHOP_BUY(1092),
+ /**
+ * ACTION_REASON_HOME_COIN_COLLECT = 1093;
+ */
+ ACTION_REASON_HOME_COIN_COLLECT(1093),
+ /**
+ * ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD = 1094;
+ */
+ ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD(1094),
+ /**
+ * ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD = 1095;
+ */
+ ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD(1095),
+ /**
+ * ACTION_REASON_SUMMER_TIME_BOSS_REWARD = 1096;
+ */
+ ACTION_REASON_SUMMER_TIME_BOSS_REWARD(1096),
+ /**
+ * ACTION_REASON_SUMMER_TIME_BOMB_REWARD = 1097;
+ */
+ ACTION_REASON_SUMMER_TIME_BOMB_REWARD(1097),
+ /**
+ * ACTION_REASON_HOME_FETTER_COLLECT = 1098;
+ */
+ ACTION_REASON_HOME_FETTER_COLLECT(1098),
+ /**
+ * ACTION_REASON_ECHO_SHELL_REWARD = 1099;
+ */
+ ACTION_REASON_ECHO_SHELL_REWARD(1099),
+ /**
+ * ACTION_REASON_HOME_EVENT_REWARD = 1100;
+ */
+ ACTION_REASON_HOME_EVENT_REWARD(1100),
+ /**
+ * ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD = 1101;
+ */
+ ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD(1101),
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_RETURN = 1102;
+ */
+ ACTION_REASON_FURNITURE_MAKE_RETURN(1102),
+ /**
+ * ACTION_REASON_HOME_PLANT_BOX_GATHER = 1103;
+ */
+ ACTION_REASON_HOME_PLANT_BOX_GATHER(1103),
+ /**
+ * ACTION_REASON_HOME_PLANT_SEED = 1104;
+ */
+ ACTION_REASON_HOME_PLANT_SEED(1104),
+ /**
+ * ACTION_REASON_HOME_PLANT_GATHER = 1105;
+ */
+ ACTION_REASON_HOME_PLANT_GATHER(1105),
+ /**
+ * ACTION_REASON_CHESS_DUNGEON_REWARD = 1106;
+ */
+ ACTION_REASON_CHESS_DUNGEON_REWARD(1106),
+ /**
+ * ACTION_REASON_GROUP_LINK_BUNDLE_FINISH = 1107;
+ */
+ ACTION_REASON_GROUP_LINK_BUNDLE_FINISH(1107),
+ /**
+ * ACTION_REASON_LUNA_RITE_SACRIFICE = 1108;
+ */
+ ACTION_REASON_LUNA_RITE_SACRIFICE(1108),
+ /**
+ * ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD = 1109;
+ */
+ ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD(1109),
+ /**
+ * ACTION_REASON_FISH_BITE = 1110;
+ */
+ ACTION_REASON_FISH_BITE(1110),
+ /**
+ * ACTION_REASON_FISH_SUCC = 1111;
+ */
+ ACTION_REASON_FISH_SUCC(1111),
+ /**
+ * ACTION_REASON_PLANT_FLOWER_REWARD = 1112;
+ */
+ ACTION_REASON_PLANT_FLOWER_REWARD(1112),
+ /**
+ * ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM = 1113;
+ */
+ ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM(1113),
+ /**
+ * ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER = 1114;
+ */
+ ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER(1114),
+ /**
+ * ACTION_REASON_PLANT_FLOWER_RECV_FLOWER = 1115;
+ */
+ ACTION_REASON_PLANT_FLOWER_RECV_FLOWER(1115),
+ /**
+ * ACTION_REASON_ROGUE_CHALLENGE_SETTLE = 1116;
+ */
+ ACTION_REASON_ROGUE_CHALLENGE_SETTLE(1116),
+ /**
+ * ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD = 1117;
+ */
+ ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD(1117),
+ /**
+ * ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI = 1118;
+ */
+ ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI(1118),
+ /**
+ * ACTION_REASON_ROGUE_REFRESH_CARD = 1119;
+ */
+ ACTION_REASON_ROGUE_REFRESH_CARD(1119),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * ACTION_REASON_NONE = 0;
+ */
+ public static final int ACTION_REASON_NONE_VALUE = 0;
+ /**
+ * ACTION_REASON_QUEST_ITEM = 1;
+ */
+ public static final int ACTION_REASON_QUEST_ITEM_VALUE = 1;
+ /**
+ * ACTION_REASON_QUEST_REWARD = 2;
+ */
+ public static final int ACTION_REASON_QUEST_REWARD_VALUE = 2;
+ /**
+ * ACTION_REASON_TRIFLE = 3;
+ */
+ public static final int ACTION_REASON_TRIFLE_VALUE = 3;
+ /**
+ * ACTION_REASON_SHOP = 4;
+ */
+ public static final int ACTION_REASON_SHOP_VALUE = 4;
+ /**
+ * ACTION_REASON_PLAYER_UPGRADE_REWARD = 5;
+ */
+ public static final int ACTION_REASON_PLAYER_UPGRADE_REWARD_VALUE = 5;
+ /**
+ * ACTION_REASON_ADD_AVATAR = 6;
+ */
+ public static final int ACTION_REASON_ADD_AVATAR_VALUE = 6;
+ /**
+ * ACTION_REASON_GADGET_ENV_ANIMAL = 7;
+ */
+ public static final int ACTION_REASON_GADGET_ENV_ANIMAL_VALUE = 7;
+ /**
+ * ACTION_REASON_MONSTER_ENV_ANIMAL = 8;
+ */
+ public static final int ACTION_REASON_MONSTER_ENV_ANIMAL_VALUE = 8;
+ /**
+ * ACTION_REASON_COMPOUND = 9;
+ */
+ public static final int ACTION_REASON_COMPOUND_VALUE = 9;
+ /**
+ * ACTION_REASON_COOK = 10;
+ */
+ public static final int ACTION_REASON_COOK_VALUE = 10;
+ /**
+ * ACTION_REASON_GATHER = 11;
+ */
+ public static final int ACTION_REASON_GATHER_VALUE = 11;
+ /**
+ * ACTION_REASON_MAIL_ATTACHMENT = 12;
+ */
+ public static final int ACTION_REASON_MAIL_ATTACHMENT_VALUE = 12;
+ /**
+ * ACTION_REASON_CITY_LEVELUP_RETURN = 15;
+ */
+ public static final int ACTION_REASON_CITY_LEVELUP_RETURN_VALUE = 15;
+ /**
+ * ACTION_REASON_CITY_LEVELUP_REWARD = 17;
+ */
+ public static final int ACTION_REASON_CITY_LEVELUP_REWARD_VALUE = 17;
+ /**
+ * ACTION_REASON_AREA_EXPLORE_REWARD = 18;
+ */
+ public static final int ACTION_REASON_AREA_EXPLORE_REWARD_VALUE = 18;
+ /**
+ * ACTION_REASON_UNLOCK_POINT_REWARD = 19;
+ */
+ public static final int ACTION_REASON_UNLOCK_POINT_REWARD_VALUE = 19;
+ /**
+ * ACTION_REASON_DUNGEON_FIRST_PASS = 20;
+ */
+ public static final int ACTION_REASON_DUNGEON_FIRST_PASS_VALUE = 20;
+ /**
+ * ACTION_REASON_DUNGEON_PASS = 21;
+ */
+ public static final int ACTION_REASON_DUNGEON_PASS_VALUE = 21;
+ /**
+ * ACTION_REASON_CHANGE_ELEM_TYPE = 23;
+ */
+ public static final int ACTION_REASON_CHANGE_ELEM_TYPE_VALUE = 23;
+ /**
+ * ACTION_REASON_FETTER_OPEN = 25;
+ */
+ public static final int ACTION_REASON_FETTER_OPEN_VALUE = 25;
+ /**
+ * ACTION_REASON_DAILY_TASK_SCORE = 26;
+ */
+ public static final int ACTION_REASON_DAILY_TASK_SCORE_VALUE = 26;
+ /**
+ * ACTION_REASON_DAILY_TASK_HOST = 27;
+ */
+ public static final int ACTION_REASON_DAILY_TASK_HOST_VALUE = 27;
+ /**
+ * ACTION_REASON_RAND_TASK_HOST = 28;
+ */
+ public static final int ACTION_REASON_RAND_TASK_HOST_VALUE = 28;
+ /**
+ * ACTION_REASON_EXPEDITION = 29;
+ */
+ public static final int ACTION_REASON_EXPEDITION_VALUE = 29;
+ /**
+ * ACTION_REASON_GACHA = 30;
+ */
+ public static final int ACTION_REASON_GACHA_VALUE = 30;
+ /**
+ * ACTION_REASON_COMBINE = 31;
+ */
+ public static final int ACTION_REASON_COMBINE_VALUE = 31;
+ /**
+ * ACTION_REASON_RAND_TASK_GUEST = 32;
+ */
+ public static final int ACTION_REASON_RAND_TASK_GUEST_VALUE = 32;
+ /**
+ * ACTION_REASON_DAILY_TASK_GUEST = 33;
+ */
+ public static final int ACTION_REASON_DAILY_TASK_GUEST_VALUE = 33;
+ /**
+ * ACTION_REASON_FORGE_OUTPUT = 34;
+ */
+ public static final int ACTION_REASON_FORGE_OUTPUT_VALUE = 34;
+ /**
+ * ACTION_REASON_FORGE_RETURN = 35;
+ */
+ public static final int ACTION_REASON_FORGE_RETURN_VALUE = 35;
+ /**
+ * ACTION_REASON_INIT_AVATAR = 36;
+ */
+ public static final int ACTION_REASON_INIT_AVATAR_VALUE = 36;
+ /**
+ * ACTION_REASON_MONSTER_DIE = 37;
+ */
+ public static final int ACTION_REASON_MONSTER_DIE_VALUE = 37;
+ /**
+ * ACTION_REASON_GM = 38;
+ */
+ public static final int ACTION_REASON_GM_VALUE = 38;
+ /**
+ * ACTION_REASON_OPEN_CHEST = 39;
+ */
+ public static final int ACTION_REASON_OPEN_CHEST_VALUE = 39;
+ /**
+ * ACTION_REASON_GADGET_DIE = 40;
+ */
+ public static final int ACTION_REASON_GADGET_DIE_VALUE = 40;
+ /**
+ * ACTION_REASON_MONSTER_CHANGE_HP = 41;
+ */
+ public static final int ACTION_REASON_MONSTER_CHANGE_HP_VALUE = 41;
+ /**
+ * ACTION_REASON_SUBFIELD_DROP = 42;
+ */
+ public static final int ACTION_REASON_SUBFIELD_DROP_VALUE = 42;
+ /**
+ * ACTION_REASON_PUSH_TIPS_REWARD = 43;
+ */
+ public static final int ACTION_REASON_PUSH_TIPS_REWARD_VALUE = 43;
+ /**
+ * ACTION_REASON_ACTIVITY_MONSTER_DROP = 44;
+ */
+ public static final int ACTION_REASON_ACTIVITY_MONSTER_DROP_VALUE = 44;
+ /**
+ * ACTION_REASON_ACTIVITY_GATHER = 45;
+ */
+ public static final int ACTION_REASON_ACTIVITY_GATHER_VALUE = 45;
+ /**
+ * ACTION_REASON_ACTIVITY_SUBFIELD_DROP = 46;
+ */
+ public static final int ACTION_REASON_ACTIVITY_SUBFIELD_DROP_VALUE = 46;
+ /**
+ * ACTION_REASON_TOWER_SCHEDULE_REWARD = 47;
+ */
+ public static final int ACTION_REASON_TOWER_SCHEDULE_REWARD_VALUE = 47;
+ /**
+ * ACTION_REASON_TOWER_FLOOR_STAR_REWARD = 48;
+ */
+ public static final int ACTION_REASON_TOWER_FLOOR_STAR_REWARD_VALUE = 48;
+ /**
+ * ACTION_REASON_TOWER_FIRST_PASS_REWARD = 49;
+ */
+ public static final int ACTION_REASON_TOWER_FIRST_PASS_REWARD_VALUE = 49;
+ /**
+ * ACTION_REASON_TOWER_DAILY_REWARD = 50;
+ */
+ public static final int ACTION_REASON_TOWER_DAILY_REWARD_VALUE = 50;
+ /**
+ * ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY = 51;
+ */
+ public static final int ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY_VALUE = 51;
+ /**
+ * ACTION_REASON_OPEN_WORLD_BOSS_CHEST = 52;
+ */
+ public static final int ACTION_REASON_OPEN_WORLD_BOSS_CHEST_VALUE = 52;
+ /**
+ * ACTION_REASON_MATERIAL_DELETE_RETURN = 53;
+ */
+ public static final int ACTION_REASON_MATERIAL_DELETE_RETURN_VALUE = 53;
+ /**
+ * ACTION_REASON_SIGN_IN_REWARD = 54;
+ */
+ public static final int ACTION_REASON_SIGN_IN_REWARD_VALUE = 54;
+ /**
+ * ACTION_REASON_OPEN_BLOSSOM_CHEST = 55;
+ */
+ public static final int ACTION_REASON_OPEN_BLOSSOM_CHEST_VALUE = 55;
+ /**
+ * ACTION_REASON_RECHARGE = 56;
+ */
+ public static final int ACTION_REASON_RECHARGE_VALUE = 56;
+ /**
+ * ACTION_REASON_BONUS_ACTIVITY_REWARD = 57;
+ */
+ public static final int ACTION_REASON_BONUS_ACTIVITY_REWARD_VALUE = 57;
+ /**
+ * ACTION_REASON_TOWER_COMMEMORATIVE_REWARD = 58;
+ */
+ public static final int ACTION_REASON_TOWER_COMMEMORATIVE_REWARD_VALUE = 58;
+ /**
+ * ACTION_REASON_TOWER_SKIP_FLOOR_REWARD = 59;
+ */
+ public static final int ACTION_REASON_TOWER_SKIP_FLOOR_REWARD_VALUE = 59;
+ /**
+ * ACTION_REASON_RECHARGE_BONUS = 60;
+ */
+ public static final int ACTION_REASON_RECHARGE_BONUS_VALUE = 60;
+ /**
+ * ACTION_REASON_RECHARGE_CARD = 61;
+ */
+ public static final int ACTION_REASON_RECHARGE_CARD_VALUE = 61;
+ /**
+ * ACTION_REASON_RECHARGE_CARD_DAILY = 62;
+ */
+ public static final int ACTION_REASON_RECHARGE_CARD_DAILY_VALUE = 62;
+ /**
+ * ACTION_REASON_RECHARGE_CARD_REPLACE = 63;
+ */
+ public static final int ACTION_REASON_RECHARGE_CARD_REPLACE_VALUE = 63;
+ /**
+ * ACTION_REASON_RECHARGE_CARD_REPLACE_FREE = 64;
+ */
+ public static final int ACTION_REASON_RECHARGE_CARD_REPLACE_FREE_VALUE = 64;
+ /**
+ * ACTION_REASON_RECHARGE_PLAY_REPLACE = 65;
+ */
+ public static final int ACTION_REASON_RECHARGE_PLAY_REPLACE_VALUE = 65;
+ /**
+ * ACTION_REASON_MP_PLAY_TAKE_REWARD = 66;
+ */
+ public static final int ACTION_REASON_MP_PLAY_TAKE_REWARD_VALUE = 66;
+ /**
+ * ACTION_REASON_ACTIVITY_WATCHER = 67;
+ */
+ public static final int ACTION_REASON_ACTIVITY_WATCHER_VALUE = 67;
+ /**
+ * ACTION_REASON_SALESMAN_DELIVER_ITEM = 68;
+ */
+ public static final int ACTION_REASON_SALESMAN_DELIVER_ITEM_VALUE = 68;
+ /**
+ * ACTION_REASON_SALESMAN_REWARD = 69;
+ */
+ public static final int ACTION_REASON_SALESMAN_REWARD_VALUE = 69;
+ /**
+ * ACTION_REASON_REBATE = 70;
+ */
+ public static final int ACTION_REASON_REBATE_VALUE = 70;
+ /**
+ * ACTION_REASON_MCOIN_EXCHANGE_HCOIN = 71;
+ */
+ public static final int ACTION_REASON_MCOIN_EXCHANGE_HCOIN_VALUE = 71;
+ /**
+ * ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY = 72;
+ */
+ public static final int ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY_VALUE = 72;
+ /**
+ * ACTION_REASON_UNLOCK_PERSON_LINE = 73;
+ */
+ public static final int ACTION_REASON_UNLOCK_PERSON_LINE_VALUE = 73;
+ /**
+ * ACTION_REASON_FETTER_LEVEL_REWARD = 74;
+ */
+ public static final int ACTION_REASON_FETTER_LEVEL_REWARD_VALUE = 74;
+ /**
+ * ACTION_REASON_BUY_RESIN = 75;
+ */
+ public static final int ACTION_REASON_BUY_RESIN_VALUE = 75;
+ /**
+ * ACTION_REASON_RECHARGE_PACKAGE = 76;
+ */
+ public static final int ACTION_REASON_RECHARGE_PACKAGE_VALUE = 76;
+ /**
+ * ACTION_REASON_DELIVERY_DAILY_REWARD = 77;
+ */
+ public static final int ACTION_REASON_DELIVERY_DAILY_REWARD_VALUE = 77;
+ /**
+ * ACTION_REASON_CITY_REPUTATION_LEVEL = 78;
+ */
+ public static final int ACTION_REASON_CITY_REPUTATION_LEVEL_VALUE = 78;
+ /**
+ * ACTION_REASON_CITY_REPUTATION_QUEST = 79;
+ */
+ public static final int ACTION_REASON_CITY_REPUTATION_QUEST_VALUE = 79;
+ /**
+ * ACTION_REASON_CITY_REPUTATION_REQUEST = 80;
+ */
+ public static final int ACTION_REASON_CITY_REPUTATION_REQUEST_VALUE = 80;
+ /**
+ * ACTION_REASON_CITY_REPUTATION_EXPLORE = 81;
+ */
+ public static final int ACTION_REASON_CITY_REPUTATION_EXPLORE_VALUE = 81;
+ /**
+ * ACTION_REASON_OFFERGING_LEVEL = 82;
+ */
+ public static final int ACTION_REASON_OFFERGING_LEVEL_VALUE = 82;
+ /**
+ * ACTION_REASON_ROUTINE_HOST = 83;
+ */
+ public static final int ACTION_REASON_ROUTINE_HOST_VALUE = 83;
+ /**
+ * ACTION_REASON_ROUTINE_GUEST = 84;
+ */
+ public static final int ACTION_REASON_ROUTINE_GUEST_VALUE = 84;
+ /**
+ * ACTION_REASON_TREASURE_MAP_SPOT_TOKEN = 89;
+ */
+ public static final int ACTION_REASON_TREASURE_MAP_SPOT_TOKEN_VALUE = 89;
+ /**
+ * ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD = 90;
+ */
+ public static final int ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD_VALUE = 90;
+ /**
+ * ACTION_REASON_TREASURE_MAP_MP_REWARD = 91;
+ */
+ public static final int ACTION_REASON_TREASURE_MAP_MP_REWARD_VALUE = 91;
+ /**
+ * ACTION_REASON_CONVERT = 92;
+ */
+ public static final int ACTION_REASON_CONVERT_VALUE = 92;
+ /**
+ * ACTION_REASON_OVERFLOW_TRANSFORM = 93;
+ */
+ public static final int ACTION_REASON_OVERFLOW_TRANSFORM_VALUE = 93;
+ /**
+ * ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD = 96;
+ */
+ public static final int ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD_VALUE = 96;
+ /**
+ * ACTION_REASON_ACTIVITY_WATCHER_BATCH = 97;
+ */
+ public static final int ACTION_REASON_ACTIVITY_WATCHER_BATCH_VALUE = 97;
+ /**
+ * ACTION_REASON_HIT_TREE_DROP = 98;
+ */
+ public static final int ACTION_REASON_HIT_TREE_DROP_VALUE = 98;
+ /**
+ * ACTION_REASON_GET_HOME_LEVELUP_REWARD = 99;
+ */
+ public static final int ACTION_REASON_GET_HOME_LEVELUP_REWARD_VALUE = 99;
+ /**
+ * ACTION_REASON_HOME_DEFAULT_FURNITURE = 100;
+ */
+ public static final int ACTION_REASON_HOME_DEFAULT_FURNITURE_VALUE = 100;
+ /**
+ * ACTION_REASON_ACTIVITY_COND = 101;
+ */
+ public static final int ACTION_REASON_ACTIVITY_COND_VALUE = 101;
+ /**
+ * ACTION_REASON_BATTLE_PASS_NOTIFY = 102;
+ */
+ public static final int ACTION_REASON_BATTLE_PASS_NOTIFY_VALUE = 102;
+ /**
+ * ACTION_REASON_RELIQUARY_DECOMPOSE = 103;
+ */
+ public static final int ACTION_REASON_RELIQUARY_DECOMPOSE_VALUE = 103;
+ /**
+ * ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD = 104;
+ */
+ public static final int ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD_VALUE = 104;
+ /**
+ * ACTION_REASON_RECHARGE_CONCERT_PRODUCT = 105;
+ */
+ public static final int ACTION_REASON_RECHARGE_CONCERT_PRODUCT_VALUE = 105;
+ /**
+ * ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE = 106;
+ */
+ public static final int ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE_VALUE = 106;
+ /**
+ * ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP = 107;
+ */
+ public static final int ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP_VALUE = 107;
+ /**
+ * ACTION_REASON_RECHARGE_APPLE_GIFT_GARD = 108;
+ */
+ public static final int ACTION_REASON_RECHARGE_APPLE_GIFT_GARD_VALUE = 108;
+ /**
+ * ACTION_REASON_PLAYER_USE_ITEM = 1001;
+ */
+ public static final int ACTION_REASON_PLAYER_USE_ITEM_VALUE = 1001;
+ /**
+ * ACTION_REASON_DROP_ITEM = 1002;
+ */
+ public static final int ACTION_REASON_DROP_ITEM_VALUE = 1002;
+ /**
+ * ACTION_REASON_WEAPON_UPGRADE = 1011;
+ */
+ public static final int ACTION_REASON_WEAPON_UPGRADE_VALUE = 1011;
+ /**
+ * ACTION_REASON_WEAPON_PROMOTE = 1012;
+ */
+ public static final int ACTION_REASON_WEAPON_PROMOTE_VALUE = 1012;
+ /**
+ * ACTION_REASON_WEAPON_AWAKEN = 1013;
+ */
+ public static final int ACTION_REASON_WEAPON_AWAKEN_VALUE = 1013;
+ /**
+ * ACTION_REASON_RELIC_UPGRADE = 1014;
+ */
+ public static final int ACTION_REASON_RELIC_UPGRADE_VALUE = 1014;
+ /**
+ * ACTION_REASON_ABILITY = 1015;
+ */
+ public static final int ACTION_REASON_ABILITY_VALUE = 1015;
+ /**
+ * ACTION_REASON_DUNGEON_STATUE_DROP = 1016;
+ */
+ public static final int ACTION_REASON_DUNGEON_STATUE_DROP_VALUE = 1016;
+ /**
+ * ACTION_REASON_OFFLINE_MSG = 1017;
+ */
+ public static final int ACTION_REASON_OFFLINE_MSG_VALUE = 1017;
+ /**
+ * ACTION_REASON_AVATAR_UPGRADE = 1018;
+ */
+ public static final int ACTION_REASON_AVATAR_UPGRADE_VALUE = 1018;
+ /**
+ * ACTION_REASON_AVATAR_PROMOTE = 1019;
+ */
+ public static final int ACTION_REASON_AVATAR_PROMOTE_VALUE = 1019;
+ /**
+ * ACTION_REASON_QUEST_ACTION = 1021;
+ */
+ public static final int ACTION_REASON_QUEST_ACTION_VALUE = 1021;
+ /**
+ * ACTION_REASON_CITY_LEVELUP = 1022;
+ */
+ public static final int ACTION_REASON_CITY_LEVELUP_VALUE = 1022;
+ /**
+ * ACTION_REASON_UPGRADE_SKILL = 1024;
+ */
+ public static final int ACTION_REASON_UPGRADE_SKILL_VALUE = 1024;
+ /**
+ * ACTION_REASON_UNLOCK_TALENT = 1025;
+ */
+ public static final int ACTION_REASON_UNLOCK_TALENT_VALUE = 1025;
+ /**
+ * ACTION_REASON_UPGRADE_PROUD_SKILL = 1026;
+ */
+ public static final int ACTION_REASON_UPGRADE_PROUD_SKILL_VALUE = 1026;
+ /**
+ * ACTION_REASON_PLAYER_LEVEL_LIMIT_UP = 1027;
+ */
+ public static final int ACTION_REASON_PLAYER_LEVEL_LIMIT_UP_VALUE = 1027;
+ /**
+ * ACTION_REASON_DUNGEON_DAILY = 1028;
+ */
+ public static final int ACTION_REASON_DUNGEON_DAILY_VALUE = 1028;
+ /**
+ * ACTION_REASON_ITEM_GIVING = 1030;
+ */
+ public static final int ACTION_REASON_ITEM_GIVING_VALUE = 1030;
+ /**
+ * ACTION_REASON_FORGE_COST = 1031;
+ */
+ public static final int ACTION_REASON_FORGE_COST_VALUE = 1031;
+ /**
+ * ACTION_REASON_INVESTIGATION_REWARD = 1032;
+ */
+ public static final int ACTION_REASON_INVESTIGATION_REWARD_VALUE = 1032;
+ /**
+ * ACTION_REASON_INVESTIGATION_TARGET_REWARD = 1033;
+ */
+ public static final int ACTION_REASON_INVESTIGATION_TARGET_REWARD_VALUE = 1033;
+ /**
+ * ACTION_REASON_GADGET_INTERACT = 1034;
+ */
+ public static final int ACTION_REASON_GADGET_INTERACT_VALUE = 1034;
+ /**
+ * ACTION_REASON_SEA_LAMP_CI_MATERIAL = 1036;
+ */
+ public static final int ACTION_REASON_SEA_LAMP_CI_MATERIAL_VALUE = 1036;
+ /**
+ * ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD = 1037;
+ */
+ public static final int ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD_VALUE = 1037;
+ /**
+ * ACTION_REASON_SEA_LAMP_PHASE_REWARD = 1038;
+ */
+ public static final int ACTION_REASON_SEA_LAMP_PHASE_REWARD_VALUE = 1038;
+ /**
+ * ACTION_REASON_SEA_LAMP_FLY_LAMP = 1039;
+ */
+ public static final int ACTION_REASON_SEA_LAMP_FLY_LAMP_VALUE = 1039;
+ /**
+ * ACTION_REASON_AUTO_RECOVER = 1040;
+ */
+ public static final int ACTION_REASON_AUTO_RECOVER_VALUE = 1040;
+ /**
+ * ACTION_REASON_ACTIVITY_EXPIRE_ITEM = 1041;
+ */
+ public static final int ACTION_REASON_ACTIVITY_EXPIRE_ITEM_VALUE = 1041;
+ /**
+ * ACTION_REASON_SUB_COIN_NEGATIVE = 1042;
+ */
+ public static final int ACTION_REASON_SUB_COIN_NEGATIVE_VALUE = 1042;
+ /**
+ * ACTION_REASON_BARGAIN_DEDUCT = 1043;
+ */
+ public static final int ACTION_REASON_BARGAIN_DEDUCT_VALUE = 1043;
+ /**
+ * ACTION_REASON_BATTLE_PASS_PAID_REWARD = 1044;
+ */
+ public static final int ACTION_REASON_BATTLE_PASS_PAID_REWARD_VALUE = 1044;
+ /**
+ * ACTION_REASON_BATTLE_PASS_LEVEL_REWARD = 1045;
+ */
+ public static final int ACTION_REASON_BATTLE_PASS_LEVEL_REWARD_VALUE = 1045;
+ /**
+ * ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD = 1046;
+ */
+ public static final int ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD_VALUE = 1046;
+ /**
+ * ACTION_REASON_BUY_BATTLE_PASS_LEVEL = 1047;
+ */
+ public static final int ACTION_REASON_BUY_BATTLE_PASS_LEVEL_VALUE = 1047;
+ /**
+ * ACTION_REASON_GRANT_BIRTHDAY_BENEFIT = 1048;
+ */
+ public static final int ACTION_REASON_GRANT_BIRTHDAY_BENEFIT_VALUE = 1048;
+ /**
+ * ACTION_REASON_ACHIEVEMENT_REWARD = 1049;
+ */
+ public static final int ACTION_REASON_ACHIEVEMENT_REWARD_VALUE = 1049;
+ /**
+ * ACTION_REASON_ACHIEVEMENT_GOAL_REWARD = 1050;
+ */
+ public static final int ACTION_REASON_ACHIEVEMENT_GOAL_REWARD_VALUE = 1050;
+ /**
+ * ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK = 1051;
+ */
+ public static final int ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK_VALUE = 1051;
+ /**
+ * ACTION_REASON_DESTROY_MATERIAL = 1052;
+ */
+ public static final int ACTION_REASON_DESTROY_MATERIAL_VALUE = 1052;
+ /**
+ * ACTION_REASON_CODEX_LEVELUP_REWARD = 1053;
+ */
+ public static final int ACTION_REASON_CODEX_LEVELUP_REWARD_VALUE = 1053;
+ /**
+ * ACTION_REASON_HUNTING_OFFER_REWARD = 1054;
+ */
+ public static final int ACTION_REASON_HUNTING_OFFER_REWARD_VALUE = 1054;
+ /**
+ * ACTION_REASON_USE_WIDGET_ANCHOR_POINT = 1055;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_ANCHOR_POINT_VALUE = 1055;
+ /**
+ * ACTION_REASON_USE_WIDGET_BONFIRE = 1056;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_BONFIRE_VALUE = 1056;
+ /**
+ * ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL = 1057;
+ */
+ public static final int ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL_VALUE = 1057;
+ /**
+ * ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR = 1058;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR_VALUE = 1058;
+ /**
+ * ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR = 1059;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR_VALUE = 1059;
+ /**
+ * ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR = 1060;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR_VALUE = 1060;
+ /**
+ * ACTION_REASON_TAKE_GENERAL_REWARD = 1061;
+ */
+ public static final int ACTION_REASON_TAKE_GENERAL_REWARD_VALUE = 1061;
+ /**
+ * ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD = 1062;
+ */
+ public static final int ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD_VALUE = 1062;
+ /**
+ * ACTION_REASON_REMOVE_CODEX_BOOK = 1063;
+ */
+ public static final int ACTION_REASON_REMOVE_CODEX_BOOK_VALUE = 1063;
+ /**
+ * ACTION_REASON_OFFERING_ITEM = 1064;
+ */
+ public static final int ACTION_REASON_OFFERING_ITEM_VALUE = 1064;
+ /**
+ * ACTION_REASON_USE_WIDGET_GADGET_BUILDER = 1065;
+ */
+ public static final int ACTION_REASON_USE_WIDGET_GADGET_BUILDER_VALUE = 1065;
+ /**
+ * ACTION_REASON_EFFIGY_FIRST_PASS_REWARD = 1066;
+ */
+ public static final int ACTION_REASON_EFFIGY_FIRST_PASS_REWARD_VALUE = 1066;
+ /**
+ * ACTION_REASON_EFFIGY_REWARD = 1067;
+ */
+ public static final int ACTION_REASON_EFFIGY_REWARD_VALUE = 1067;
+ /**
+ * ACTION_REASON_REUNION_FIRST_GIFT_REWARD = 1068;
+ */
+ public static final int ACTION_REASON_REUNION_FIRST_GIFT_REWARD_VALUE = 1068;
+ /**
+ * ACTION_REASON_REUNION_SIGN_IN_REWARD = 1069;
+ */
+ public static final int ACTION_REASON_REUNION_SIGN_IN_REWARD_VALUE = 1069;
+ /**
+ * ACTION_REASON_REUNION_WATCHER_REWARD = 1070;
+ */
+ public static final int ACTION_REASON_REUNION_WATCHER_REWARD_VALUE = 1070;
+ /**
+ * ACTION_REASON_SALESMAN_MP_REWARD = 1071;
+ */
+ public static final int ACTION_REASON_SALESMAN_MP_REWARD_VALUE = 1071;
+ /**
+ * ACTION_REASION_AVATAR_PROMOTE_REWARD = 1072;
+ */
+ public static final int ACTION_REASION_AVATAR_PROMOTE_REWARD_VALUE = 1072;
+ /**
+ * ACTION_REASON_BLESSING_REDEEM_REWARD = 1073;
+ */
+ public static final int ACTION_REASON_BLESSING_REDEEM_REWARD_VALUE = 1073;
+ /**
+ * ACTION_MIRACLE_RING_REWARD = 1074;
+ */
+ public static final int ACTION_MIRACLE_RING_REWARD_VALUE = 1074;
+ /**
+ * ACTION_REASON_EXPEDITION_REWARD = 1075;
+ */
+ public static final int ACTION_REASON_EXPEDITION_REWARD_VALUE = 1075;
+ /**
+ * ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR = 1076;
+ */
+ public static final int ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR_VALUE = 1076;
+ /**
+ * ACTION_REASON_MECHANICUS_DUNGEON_TICKET = 1077;
+ */
+ public static final int ACTION_REASON_MECHANICUS_DUNGEON_TICKET_VALUE = 1077;
+ /**
+ * ACTION_REASON_MECHANICUS_LEVELUP_GEAR = 1078;
+ */
+ public static final int ACTION_REASON_MECHANICUS_LEVELUP_GEAR_VALUE = 1078;
+ /**
+ * ACTION_REASON_MECHANICUS_BATTLE_SETTLE = 1079;
+ */
+ public static final int ACTION_REASON_MECHANICUS_BATTLE_SETTLE_VALUE = 1079;
+ /**
+ * ACTION_REASON_REGION_SEARCH_REWARD = 1080;
+ */
+ public static final int ACTION_REASON_REGION_SEARCH_REWARD_VALUE = 1080;
+ /**
+ * ACTION_REASON_UNLOCK_COOP_CHAPTER = 1081;
+ */
+ public static final int ACTION_REASON_UNLOCK_COOP_CHAPTER_VALUE = 1081;
+ /**
+ * ACTION_REASON_TAKE_COOP_REWARD = 1082;
+ */
+ public static final int ACTION_REASON_TAKE_COOP_REWARD_VALUE = 1082;
+ /**
+ * ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD = 1083;
+ */
+ public static final int ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD_VALUE = 1083;
+ /**
+ * ACTION_REASON_ACTIVITY_SCORE = 1084;
+ */
+ public static final int ACTION_REASON_ACTIVITY_SCORE_VALUE = 1084;
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD = 1085;
+ */
+ public static final int ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD_VALUE = 1085;
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_START = 1086;
+ */
+ public static final int ACTION_REASON_FURNITURE_MAKE_START_VALUE = 1086;
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_TAKE = 1087;
+ */
+ public static final int ACTION_REASON_FURNITURE_MAKE_TAKE_VALUE = 1087;
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_CANCEL = 1088;
+ */
+ public static final int ACTION_REASON_FURNITURE_MAKE_CANCEL_VALUE = 1088;
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_FAST_FINISH = 1089;
+ */
+ public static final int ACTION_REASON_FURNITURE_MAKE_FAST_FINISH_VALUE = 1089;
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD = 1090;
+ */
+ public static final int ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_VALUE = 1090;
+ /**
+ * ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD = 1091;
+ */
+ public static final int ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_VALUE = 1091;
+ /**
+ * ACTION_REASON_HOME_LIMITED_SHOP_BUY = 1092;
+ */
+ public static final int ACTION_REASON_HOME_LIMITED_SHOP_BUY_VALUE = 1092;
+ /**
+ * ACTION_REASON_HOME_COIN_COLLECT = 1093;
+ */
+ public static final int ACTION_REASON_HOME_COIN_COLLECT_VALUE = 1093;
+ /**
+ * ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD = 1094;
+ */
+ public static final int ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD_VALUE = 1094;
+ /**
+ * ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD = 1095;
+ */
+ public static final int ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD_VALUE = 1095;
+ /**
+ * ACTION_REASON_SUMMER_TIME_BOSS_REWARD = 1096;
+ */
+ public static final int ACTION_REASON_SUMMER_TIME_BOSS_REWARD_VALUE = 1096;
+ /**
+ * ACTION_REASON_SUMMER_TIME_BOMB_REWARD = 1097;
+ */
+ public static final int ACTION_REASON_SUMMER_TIME_BOMB_REWARD_VALUE = 1097;
+ /**
+ * ACTION_REASON_HOME_FETTER_COLLECT = 1098;
+ */
+ public static final int ACTION_REASON_HOME_FETTER_COLLECT_VALUE = 1098;
+ /**
+ * ACTION_REASON_ECHO_SHELL_REWARD = 1099;
+ */
+ public static final int ACTION_REASON_ECHO_SHELL_REWARD_VALUE = 1099;
+ /**
+ * ACTION_REASON_HOME_EVENT_REWARD = 1100;
+ */
+ public static final int ACTION_REASON_HOME_EVENT_REWARD_VALUE = 1100;
+ /**
+ * ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD = 1101;
+ */
+ public static final int ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD_VALUE = 1101;
+ /**
+ * ACTION_REASON_FURNITURE_MAKE_RETURN = 1102;
+ */
+ public static final int ACTION_REASON_FURNITURE_MAKE_RETURN_VALUE = 1102;
+ /**
+ * ACTION_REASON_HOME_PLANT_BOX_GATHER = 1103;
+ */
+ public static final int ACTION_REASON_HOME_PLANT_BOX_GATHER_VALUE = 1103;
+ /**
+ * ACTION_REASON_HOME_PLANT_SEED = 1104;
+ */
+ public static final int ACTION_REASON_HOME_PLANT_SEED_VALUE = 1104;
+ /**
+ * ACTION_REASON_HOME_PLANT_GATHER = 1105;
+ */
+ public static final int ACTION_REASON_HOME_PLANT_GATHER_VALUE = 1105;
+ /**
+ * ACTION_REASON_CHESS_DUNGEON_REWARD = 1106;
+ */
+ public static final int ACTION_REASON_CHESS_DUNGEON_REWARD_VALUE = 1106;
+ /**
+ * ACTION_REASON_GROUP_LINK_BUNDLE_FINISH = 1107;
+ */
+ public static final int ACTION_REASON_GROUP_LINK_BUNDLE_FINISH_VALUE = 1107;
+ /**
+ * ACTION_REASON_LUNA_RITE_SACRIFICE = 1108;
+ */
+ public static final int ACTION_REASON_LUNA_RITE_SACRIFICE_VALUE = 1108;
+ /**
+ * ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD = 1109;
+ */
+ public static final int ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD_VALUE = 1109;
+ /**
+ * ACTION_REASON_FISH_BITE = 1110;
+ */
+ public static final int ACTION_REASON_FISH_BITE_VALUE = 1110;
+ /**
+ * ACTION_REASON_FISH_SUCC = 1111;
+ */
+ public static final int ACTION_REASON_FISH_SUCC_VALUE = 1111;
+ /**
+ * ACTION_REASON_PLANT_FLOWER_REWARD = 1112;
+ */
+ public static final int ACTION_REASON_PLANT_FLOWER_REWARD_VALUE = 1112;
+ /**
+ * ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM = 1113;
+ */
+ public static final int ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM_VALUE = 1113;
+ /**
+ * ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER = 1114;
+ */
+ public static final int ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER_VALUE = 1114;
+ /**
+ * ACTION_REASON_PLANT_FLOWER_RECV_FLOWER = 1115;
+ */
+ public static final int ACTION_REASON_PLANT_FLOWER_RECV_FLOWER_VALUE = 1115;
+ /**
+ * ACTION_REASON_ROGUE_CHALLENGE_SETTLE = 1116;
+ */
+ public static final int ACTION_REASON_ROGUE_CHALLENGE_SETTLE_VALUE = 1116;
+ /**
+ * ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD = 1117;
+ */
+ public static final int ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD_VALUE = 1117;
+ /**
+ * ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI = 1118;
+ */
+ public static final int ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI_VALUE = 1118;
+ /**
+ * ACTION_REASON_ROGUE_REFRESH_CARD = 1119;
+ */
+ public static final int ACTION_REASON_ROGUE_REFRESH_CARD_VALUE = 1119;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static ActionReasonType valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static ActionReasonType forNumber(int value) {
+ switch (value) {
+ case 0: return ACTION_REASON_NONE;
+ case 1: return ACTION_REASON_QUEST_ITEM;
+ case 2: return ACTION_REASON_QUEST_REWARD;
+ case 3: return ACTION_REASON_TRIFLE;
+ case 4: return ACTION_REASON_SHOP;
+ case 5: return ACTION_REASON_PLAYER_UPGRADE_REWARD;
+ case 6: return ACTION_REASON_ADD_AVATAR;
+ case 7: return ACTION_REASON_GADGET_ENV_ANIMAL;
+ case 8: return ACTION_REASON_MONSTER_ENV_ANIMAL;
+ case 9: return ACTION_REASON_COMPOUND;
+ case 10: return ACTION_REASON_COOK;
+ case 11: return ACTION_REASON_GATHER;
+ case 12: return ACTION_REASON_MAIL_ATTACHMENT;
+ case 15: return ACTION_REASON_CITY_LEVELUP_RETURN;
+ case 17: return ACTION_REASON_CITY_LEVELUP_REWARD;
+ case 18: return ACTION_REASON_AREA_EXPLORE_REWARD;
+ case 19: return ACTION_REASON_UNLOCK_POINT_REWARD;
+ case 20: return ACTION_REASON_DUNGEON_FIRST_PASS;
+ case 21: return ACTION_REASON_DUNGEON_PASS;
+ case 23: return ACTION_REASON_CHANGE_ELEM_TYPE;
+ case 25: return ACTION_REASON_FETTER_OPEN;
+ case 26: return ACTION_REASON_DAILY_TASK_SCORE;
+ case 27: return ACTION_REASON_DAILY_TASK_HOST;
+ case 28: return ACTION_REASON_RAND_TASK_HOST;
+ case 29: return ACTION_REASON_EXPEDITION;
+ case 30: return ACTION_REASON_GACHA;
+ case 31: return ACTION_REASON_COMBINE;
+ case 32: return ACTION_REASON_RAND_TASK_GUEST;
+ case 33: return ACTION_REASON_DAILY_TASK_GUEST;
+ case 34: return ACTION_REASON_FORGE_OUTPUT;
+ case 35: return ACTION_REASON_FORGE_RETURN;
+ case 36: return ACTION_REASON_INIT_AVATAR;
+ case 37: return ACTION_REASON_MONSTER_DIE;
+ case 38: return ACTION_REASON_GM;
+ case 39: return ACTION_REASON_OPEN_CHEST;
+ case 40: return ACTION_REASON_GADGET_DIE;
+ case 41: return ACTION_REASON_MONSTER_CHANGE_HP;
+ case 42: return ACTION_REASON_SUBFIELD_DROP;
+ case 43: return ACTION_REASON_PUSH_TIPS_REWARD;
+ case 44: return ACTION_REASON_ACTIVITY_MONSTER_DROP;
+ case 45: return ACTION_REASON_ACTIVITY_GATHER;
+ case 46: return ACTION_REASON_ACTIVITY_SUBFIELD_DROP;
+ case 47: return ACTION_REASON_TOWER_SCHEDULE_REWARD;
+ case 48: return ACTION_REASON_TOWER_FLOOR_STAR_REWARD;
+ case 49: return ACTION_REASON_TOWER_FIRST_PASS_REWARD;
+ case 50: return ACTION_REASON_TOWER_DAILY_REWARD;
+ case 51: return ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY;
+ case 52: return ACTION_REASON_OPEN_WORLD_BOSS_CHEST;
+ case 53: return ACTION_REASON_MATERIAL_DELETE_RETURN;
+ case 54: return ACTION_REASON_SIGN_IN_REWARD;
+ case 55: return ACTION_REASON_OPEN_BLOSSOM_CHEST;
+ case 56: return ACTION_REASON_RECHARGE;
+ case 57: return ACTION_REASON_BONUS_ACTIVITY_REWARD;
+ case 58: return ACTION_REASON_TOWER_COMMEMORATIVE_REWARD;
+ case 59: return ACTION_REASON_TOWER_SKIP_FLOOR_REWARD;
+ case 60: return ACTION_REASON_RECHARGE_BONUS;
+ case 61: return ACTION_REASON_RECHARGE_CARD;
+ case 62: return ACTION_REASON_RECHARGE_CARD_DAILY;
+ case 63: return ACTION_REASON_RECHARGE_CARD_REPLACE;
+ case 64: return ACTION_REASON_RECHARGE_CARD_REPLACE_FREE;
+ case 65: return ACTION_REASON_RECHARGE_PLAY_REPLACE;
+ case 66: return ACTION_REASON_MP_PLAY_TAKE_REWARD;
+ case 67: return ACTION_REASON_ACTIVITY_WATCHER;
+ case 68: return ACTION_REASON_SALESMAN_DELIVER_ITEM;
+ case 69: return ACTION_REASON_SALESMAN_REWARD;
+ case 70: return ACTION_REASON_REBATE;
+ case 71: return ACTION_REASON_MCOIN_EXCHANGE_HCOIN;
+ case 72: return ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY;
+ case 73: return ACTION_REASON_UNLOCK_PERSON_LINE;
+ case 74: return ACTION_REASON_FETTER_LEVEL_REWARD;
+ case 75: return ACTION_REASON_BUY_RESIN;
+ case 76: return ACTION_REASON_RECHARGE_PACKAGE;
+ case 77: return ACTION_REASON_DELIVERY_DAILY_REWARD;
+ case 78: return ACTION_REASON_CITY_REPUTATION_LEVEL;
+ case 79: return ACTION_REASON_CITY_REPUTATION_QUEST;
+ case 80: return ACTION_REASON_CITY_REPUTATION_REQUEST;
+ case 81: return ACTION_REASON_CITY_REPUTATION_EXPLORE;
+ case 82: return ACTION_REASON_OFFERGING_LEVEL;
+ case 83: return ACTION_REASON_ROUTINE_HOST;
+ case 84: return ACTION_REASON_ROUTINE_GUEST;
+ case 89: return ACTION_REASON_TREASURE_MAP_SPOT_TOKEN;
+ case 90: return ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD;
+ case 91: return ACTION_REASON_TREASURE_MAP_MP_REWARD;
+ case 92: return ACTION_REASON_CONVERT;
+ case 93: return ACTION_REASON_OVERFLOW_TRANSFORM;
+ case 96: return ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD;
+ case 97: return ACTION_REASON_ACTIVITY_WATCHER_BATCH;
+ case 98: return ACTION_REASON_HIT_TREE_DROP;
+ case 99: return ACTION_REASON_GET_HOME_LEVELUP_REWARD;
+ case 100: return ACTION_REASON_HOME_DEFAULT_FURNITURE;
+ case 101: return ACTION_REASON_ACTIVITY_COND;
+ case 102: return ACTION_REASON_BATTLE_PASS_NOTIFY;
+ case 103: return ACTION_REASON_RELIQUARY_DECOMPOSE;
+ case 104: return ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD;
+ case 105: return ACTION_REASON_RECHARGE_CONCERT_PRODUCT;
+ case 106: return ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE;
+ case 107: return ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP;
+ case 108: return ACTION_REASON_RECHARGE_APPLE_GIFT_GARD;
+ case 1001: return ACTION_REASON_PLAYER_USE_ITEM;
+ case 1002: return ACTION_REASON_DROP_ITEM;
+ case 1011: return ACTION_REASON_WEAPON_UPGRADE;
+ case 1012: return ACTION_REASON_WEAPON_PROMOTE;
+ case 1013: return ACTION_REASON_WEAPON_AWAKEN;
+ case 1014: return ACTION_REASON_RELIC_UPGRADE;
+ case 1015: return ACTION_REASON_ABILITY;
+ case 1016: return ACTION_REASON_DUNGEON_STATUE_DROP;
+ case 1017: return ACTION_REASON_OFFLINE_MSG;
+ case 1018: return ACTION_REASON_AVATAR_UPGRADE;
+ case 1019: return ACTION_REASON_AVATAR_PROMOTE;
+ case 1021: return ACTION_REASON_QUEST_ACTION;
+ case 1022: return ACTION_REASON_CITY_LEVELUP;
+ case 1024: return ACTION_REASON_UPGRADE_SKILL;
+ case 1025: return ACTION_REASON_UNLOCK_TALENT;
+ case 1026: return ACTION_REASON_UPGRADE_PROUD_SKILL;
+ case 1027: return ACTION_REASON_PLAYER_LEVEL_LIMIT_UP;
+ case 1028: return ACTION_REASON_DUNGEON_DAILY;
+ case 1030: return ACTION_REASON_ITEM_GIVING;
+ case 1031: return ACTION_REASON_FORGE_COST;
+ case 1032: return ACTION_REASON_INVESTIGATION_REWARD;
+ case 1033: return ACTION_REASON_INVESTIGATION_TARGET_REWARD;
+ case 1034: return ACTION_REASON_GADGET_INTERACT;
+ case 1036: return ACTION_REASON_SEA_LAMP_CI_MATERIAL;
+ case 1037: return ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD;
+ case 1038: return ACTION_REASON_SEA_LAMP_PHASE_REWARD;
+ case 1039: return ACTION_REASON_SEA_LAMP_FLY_LAMP;
+ case 1040: return ACTION_REASON_AUTO_RECOVER;
+ case 1041: return ACTION_REASON_ACTIVITY_EXPIRE_ITEM;
+ case 1042: return ACTION_REASON_SUB_COIN_NEGATIVE;
+ case 1043: return ACTION_REASON_BARGAIN_DEDUCT;
+ case 1044: return ACTION_REASON_BATTLE_PASS_PAID_REWARD;
+ case 1045: return ACTION_REASON_BATTLE_PASS_LEVEL_REWARD;
+ case 1046: return ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD;
+ case 1047: return ACTION_REASON_BUY_BATTLE_PASS_LEVEL;
+ case 1048: return ACTION_REASON_GRANT_BIRTHDAY_BENEFIT;
+ case 1049: return ACTION_REASON_ACHIEVEMENT_REWARD;
+ case 1050: return ACTION_REASON_ACHIEVEMENT_GOAL_REWARD;
+ case 1051: return ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK;
+ case 1052: return ACTION_REASON_DESTROY_MATERIAL;
+ case 1053: return ACTION_REASON_CODEX_LEVELUP_REWARD;
+ case 1054: return ACTION_REASON_HUNTING_OFFER_REWARD;
+ case 1055: return ACTION_REASON_USE_WIDGET_ANCHOR_POINT;
+ case 1056: return ACTION_REASON_USE_WIDGET_BONFIRE;
+ case 1057: return ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL;
+ case 1058: return ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR;
+ case 1059: return ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR;
+ case 1060: return ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR;
+ case 1061: return ACTION_REASON_TAKE_GENERAL_REWARD;
+ case 1062: return ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD;
+ case 1063: return ACTION_REASON_REMOVE_CODEX_BOOK;
+ case 1064: return ACTION_REASON_OFFERING_ITEM;
+ case 1065: return ACTION_REASON_USE_WIDGET_GADGET_BUILDER;
+ case 1066: return ACTION_REASON_EFFIGY_FIRST_PASS_REWARD;
+ case 1067: return ACTION_REASON_EFFIGY_REWARD;
+ case 1068: return ACTION_REASON_REUNION_FIRST_GIFT_REWARD;
+ case 1069: return ACTION_REASON_REUNION_SIGN_IN_REWARD;
+ case 1070: return ACTION_REASON_REUNION_WATCHER_REWARD;
+ case 1071: return ACTION_REASON_SALESMAN_MP_REWARD;
+ case 1072: return ACTION_REASION_AVATAR_PROMOTE_REWARD;
+ case 1073: return ACTION_REASON_BLESSING_REDEEM_REWARD;
+ case 1074: return ACTION_MIRACLE_RING_REWARD;
+ case 1075: return ACTION_REASON_EXPEDITION_REWARD;
+ case 1076: return ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR;
+ case 1077: return ACTION_REASON_MECHANICUS_DUNGEON_TICKET;
+ case 1078: return ACTION_REASON_MECHANICUS_LEVELUP_GEAR;
+ case 1079: return ACTION_REASON_MECHANICUS_BATTLE_SETTLE;
+ case 1080: return ACTION_REASON_REGION_SEARCH_REWARD;
+ case 1081: return ACTION_REASON_UNLOCK_COOP_CHAPTER;
+ case 1082: return ACTION_REASON_TAKE_COOP_REWARD;
+ case 1083: return ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD;
+ case 1084: return ACTION_REASON_ACTIVITY_SCORE;
+ case 1085: return ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD;
+ case 1086: return ACTION_REASON_FURNITURE_MAKE_START;
+ case 1087: return ACTION_REASON_FURNITURE_MAKE_TAKE;
+ case 1088: return ACTION_REASON_FURNITURE_MAKE_CANCEL;
+ case 1089: return ACTION_REASON_FURNITURE_MAKE_FAST_FINISH;
+ case 1090: return ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD;
+ case 1091: return ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD;
+ case 1092: return ACTION_REASON_HOME_LIMITED_SHOP_BUY;
+ case 1093: return ACTION_REASON_HOME_COIN_COLLECT;
+ case 1094: return ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD;
+ case 1095: return ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD;
+ case 1096: return ACTION_REASON_SUMMER_TIME_BOSS_REWARD;
+ case 1097: return ACTION_REASON_SUMMER_TIME_BOMB_REWARD;
+ case 1098: return ACTION_REASON_HOME_FETTER_COLLECT;
+ case 1099: return ACTION_REASON_ECHO_SHELL_REWARD;
+ case 1100: return ACTION_REASON_HOME_EVENT_REWARD;
+ case 1101: return ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD;
+ case 1102: return ACTION_REASON_FURNITURE_MAKE_RETURN;
+ case 1103: return ACTION_REASON_HOME_PLANT_BOX_GATHER;
+ case 1104: return ACTION_REASON_HOME_PLANT_SEED;
+ case 1105: return ACTION_REASON_HOME_PLANT_GATHER;
+ case 1106: return ACTION_REASON_CHESS_DUNGEON_REWARD;
+ case 1107: return ACTION_REASON_GROUP_LINK_BUNDLE_FINISH;
+ case 1108: return ACTION_REASON_LUNA_RITE_SACRIFICE;
+ case 1109: return ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD;
+ case 1110: return ACTION_REASON_FISH_BITE;
+ case 1111: return ACTION_REASON_FISH_SUCC;
+ case 1112: return ACTION_REASON_PLANT_FLOWER_REWARD;
+ case 1113: return ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM;
+ case 1114: return ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER;
+ case 1115: return ACTION_REASON_PLANT_FLOWER_RECV_FLOWER;
+ case 1116: return ACTION_REASON_ROGUE_CHALLENGE_SETTLE;
+ case 1117: return ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD;
+ case 1118: return ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI;
+ case 1119: return ACTION_REASON_ROGUE_REFRESH_CARD;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap.ActivityInfo activity_info = 9;
+ * @return The activityInfo.
+ */
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo getActivityInfo();
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfoOrBuilder getActivityInfoOrBuilder();
+ }
+ /**
+ * + * CmdId: 2125 + * EnetChannelId: 0 + * EnetIsReliable: true + * IsAllowClient: true + *+ * + * Protobuf type {@code ActivityInfoNotify} + */ + public static final class ActivityInfoNotify extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:ActivityInfoNotify) + ActivityInfoNotifyOrBuilder { + private static final long serialVersionUID = 0L; + // Use ActivityInfoNotify.newBuilder() to construct. + private ActivityInfoNotify(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private ActivityInfoNotify() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ActivityInfoNotify(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ActivityInfoNotify( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + 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 74: { + emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.Builder subBuilder = null; + if (activityInfo_ != null) { + subBuilder = activityInfo_.toBuilder(); + } + activityInfo_ = input.readMessage(emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(activityInfo_); + activityInfo_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + 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 emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.internal_static_ActivityInfoNotify_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.internal_static_ActivityInfoNotify_fieldAccessorTable + .ensureFieldAccessorsInitialized( + emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify.class, emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify.Builder.class); + } + + public static final int ACTIVITY_INFO_FIELD_NUMBER = 9; + private emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo activityInfo_; + /** + *
.ActivityInfo activity_info = 9;
+ * @return Whether the activityInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasActivityInfo() {
+ return activityInfo_ != null;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ * @return The activityInfo.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo getActivityInfo() {
+ return activityInfo_ == null ? emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.getDefaultInstance() : activityInfo_;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfoOrBuilder getActivityInfoOrBuilder() {
+ return getActivityInfo();
+ }
+
+ 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 (activityInfo_ != null) {
+ output.writeMessage(9, getActivityInfo());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (activityInfo_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(9, getActivityInfo());
+ }
+ 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 emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify)) {
+ return super.equals(obj);
+ }
+ emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify other = (emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify) obj;
+
+ if (hasActivityInfo() != other.hasActivityInfo()) return false;
+ if (hasActivityInfo()) {
+ if (!getActivityInfo()
+ .equals(other.getActivityInfo())) return false;
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasActivityInfo()) {
+ hash = (37 * hash) + ACTIVITY_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getActivityInfo().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify 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 emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify 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 emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify 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(emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify 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;
+ }
+ /**
+ * + * CmdId: 2125 + * EnetChannelId: 0 + * EnetIsReliable: true + * IsAllowClient: true + *+ * + * Protobuf type {@code ActivityInfoNotify} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
.ActivityInfo activity_info = 9;
+ * @return Whether the activityInfo field is set.
+ */
+ public boolean hasActivityInfo() {
+ return activityInfoBuilder_ != null || activityInfo_ != null;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ * @return The activityInfo.
+ */
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo getActivityInfo() {
+ if (activityInfoBuilder_ == null) {
+ return activityInfo_ == null ? emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.getDefaultInstance() : activityInfo_;
+ } else {
+ return activityInfoBuilder_.getMessage();
+ }
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public Builder setActivityInfo(emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo value) {
+ if (activityInfoBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ activityInfo_ = value;
+ onChanged();
+ } else {
+ activityInfoBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public Builder setActivityInfo(
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.Builder builderForValue) {
+ if (activityInfoBuilder_ == null) {
+ activityInfo_ = builderForValue.build();
+ onChanged();
+ } else {
+ activityInfoBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public Builder mergeActivityInfo(emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo value) {
+ if (activityInfoBuilder_ == null) {
+ if (activityInfo_ != null) {
+ activityInfo_ =
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.newBuilder(activityInfo_).mergeFrom(value).buildPartial();
+ } else {
+ activityInfo_ = value;
+ }
+ onChanged();
+ } else {
+ activityInfoBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public Builder clearActivityInfo() {
+ if (activityInfoBuilder_ == null) {
+ activityInfo_ = null;
+ onChanged();
+ } else {
+ activityInfo_ = null;
+ activityInfoBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.Builder getActivityInfoBuilder() {
+
+ onChanged();
+ return getActivityInfoFieldBuilder().getBuilder();
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfoOrBuilder getActivityInfoOrBuilder() {
+ if (activityInfoBuilder_ != null) {
+ return activityInfoBuilder_.getMessageOrBuilder();
+ } else {
+ return activityInfo_ == null ?
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.getDefaultInstance() : activityInfo_;
+ }
+ }
+ /**
+ * .ActivityInfo activity_info = 9;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo, emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.Builder, emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfoOrBuilder>
+ getActivityInfoFieldBuilder() {
+ if (activityInfoBuilder_ == null) {
+ activityInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo, emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.Builder, emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfoOrBuilder>(
+ getActivityInfo(),
+ getParentForChildren(),
+ isClean());
+ activityInfo_ = null;
+ }
+ return activityInfoBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:ActivityInfoNotify)
+ }
+
+ // @@protoc_insertion_point(class_scope:ActivityInfoNotify)
+ private static final emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify();
+ }
+
+ public static emu.grasscutter.net.proto.ActivityInfoNotifyOuterClass.ActivityInfoNotify getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserbool is_play_open_anim = 13;
+ * @return The isPlayOpenAnim.
+ */
+ boolean getIsPlayOpenAnim();
+
+ /**
+ * uint32 schedule_id = 15;
+ * @return The scheduleId.
+ */
+ int getScheduleId();
+
+ /**
+ * uint32 cur_score = 1906;
+ * @return The curScore.
+ */
+ int getCurScore();
+
+ /**
+ * bool is_starting = 9;
+ * @return The isStarting.
+ */
+ boolean getIsStarting();
+
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @return A list containing the takenRewardList.
+ */
+ java.util.Listrepeated uint32 taken_reward_list = 329;
+ * @return The count of takenRewardList.
+ */
+ int getTakenRewardListCount();
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param index The index of the element to return.
+ * @return The takenRewardList at the given index.
+ */
+ int getTakenRewardList(int index);
+
+ /**
+ * uint32 selected_avatar_reward_id = 1290;
+ * @return The selectedAvatarRewardId.
+ */
+ int getSelectedAvatarRewardId();
+
+ /**
+ * uint32 first_day_start_time = 592;
+ * @return The firstDayStartTime.
+ */
+ int getFirstDayStartTime();
+
+ /**
+ * uint32 score_limit = 1958;
+ * @return The scoreLimit.
+ */
+ int getScoreLimit();
+
+ /**
+ * bool is_finished = 6;
+ * @return The isFinished.
+ */
+ boolean getIsFinished();
+
+ /**
+ * bool is_hidden = 919;
+ * @return The isHidden.
+ */
+ boolean getIsHidden();
+
+ /**
+ * uint32 begin_time = 8;
+ * @return The beginTime.
+ */
+ int getBeginTime();
+
+ /**
+ * uint32 end_time = 5;
+ * @return The endTime.
+ */
+ int getEndTime();
+
+ /**
+ * map<uint32, uint32> activity_coin_map = 682;
+ */
+ int getActivityCoinMapCount();
+ /**
+ * map<uint32, uint32> activity_coin_map = 682;
+ */
+ boolean containsActivityCoinMap(
+ int key);
+ /**
+ * Use {@link #getActivityCoinMapMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+
+ int getActivityCoinMapOrDefault(
+ int key,
+ int defaultValue);
+ /**
+ * map<uint32, uint32> activity_coin_map = 682;
+ */
+
+ int getActivityCoinMapOrThrow(
+ int key);
+
+ /**
+ * uint32 activity_type = 4;
+ * @return The activityType.
+ */
+ int getActivityType();
+
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ java.util.Listrepeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getUnk2800KOMIPKKKOBE(int index);
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ int getUnk2800KOMIPKKKOBECount();
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ java.util.List extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder>
+ getUnk2800KOMIPKKKOBEOrBuilderList();
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder getUnk2800KOMIPKKKOBEOrBuilder(
+ int index);
+
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @return A list containing the meetCondList.
+ */
+ java.util.Listrepeated uint32 meet_cond_list = 10;
+ * @return The count of meetCondList.
+ */
+ int getMeetCondListCount();
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param index The index of the element to return.
+ * @return The meetCondList at the given index.
+ */
+ int getMeetCondList(int index);
+
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @return A list containing the expireCondList.
+ */
+ java.util.Listrepeated uint32 expire_cond_list = 3;
+ * @return The count of expireCondList.
+ */
+ int getExpireCondListCount();
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param index The index of the element to return.
+ * @return The expireCondList at the given index.
+ */
+ int getExpireCondList(int index);
+
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ java.util.Listrepeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo getWatcherInfoList(int index);
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ int getWatcherInfoListCount();
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ java.util.List extends emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder>
+ getWatcherInfoListOrBuilderList();
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder getWatcherInfoListOrBuilder(
+ int index);
+
+ /**
+ * uint32 activity_id = 12;
+ * @return The activityId.
+ */
+ int getActivityId();
+
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ * @return Whether the musicGameInfo field is set.
+ */
+ boolean hasMusicGameInfo();
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ * @return The musicGameInfo.
+ */
+ emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo getMusicGameInfo();
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ */
+ emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfoOrBuilder getMusicGameInfoOrBuilder();
+
+ public emu.grasscutter.net.proto.ActivityInfoOuterClass.ActivityInfo.DetailCase getDetailCase();
+ }
+ /**
+ * Protobuf type {@code ActivityInfo}
+ */
+ public static final class ActivityInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ActivityInfo)
+ ActivityInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ActivityInfo.newBuilder() to construct.
+ private ActivityInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ActivityInfo() {
+ takenRewardList_ = emptyIntList();
+ unk2800KOMIPKKKOBE_ = java.util.Collections.emptyList();
+ meetCondList_ = emptyIntList();
+ expireCondList_ = emptyIntList();
+ watcherInfoList_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ActivityInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ActivityInfo(
+ 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 18: {
+ if (!((mutable_bitField0_ & 0x00000020) != 0)) {
+ watcherInfoList_ = new java.util.ArrayListbool is_play_open_anim = 13;
+ * @return The isPlayOpenAnim.
+ */
+ @java.lang.Override
+ public boolean getIsPlayOpenAnim() {
+ return isPlayOpenAnim_;
+ }
+
+ public static final int SCHEDULE_ID_FIELD_NUMBER = 15;
+ private int scheduleId_;
+ /**
+ * uint32 schedule_id = 15;
+ * @return The scheduleId.
+ */
+ @java.lang.Override
+ public int getScheduleId() {
+ return scheduleId_;
+ }
+
+ public static final int CUR_SCORE_FIELD_NUMBER = 1906;
+ private int curScore_;
+ /**
+ * uint32 cur_score = 1906;
+ * @return The curScore.
+ */
+ @java.lang.Override
+ public int getCurScore() {
+ return curScore_;
+ }
+
+ public static final int IS_STARTING_FIELD_NUMBER = 9;
+ private boolean isStarting_;
+ /**
+ * bool is_starting = 9;
+ * @return The isStarting.
+ */
+ @java.lang.Override
+ public boolean getIsStarting() {
+ return isStarting_;
+ }
+
+ public static final int TAKEN_REWARD_LIST_FIELD_NUMBER = 329;
+ private com.google.protobuf.Internal.IntList takenRewardList_;
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @return A list containing the takenRewardList.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated uint32 taken_reward_list = 329;
+ * @return The count of takenRewardList.
+ */
+ public int getTakenRewardListCount() {
+ return takenRewardList_.size();
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param index The index of the element to return.
+ * @return The takenRewardList at the given index.
+ */
+ public int getTakenRewardList(int index) {
+ return takenRewardList_.getInt(index);
+ }
+ private int takenRewardListMemoizedSerializedSize = -1;
+
+ public static final int SELECTED_AVATAR_REWARD_ID_FIELD_NUMBER = 1290;
+ private int selectedAvatarRewardId_;
+ /**
+ * uint32 selected_avatar_reward_id = 1290;
+ * @return The selectedAvatarRewardId.
+ */
+ @java.lang.Override
+ public int getSelectedAvatarRewardId() {
+ return selectedAvatarRewardId_;
+ }
+
+ public static final int FIRST_DAY_START_TIME_FIELD_NUMBER = 592;
+ private int firstDayStartTime_;
+ /**
+ * uint32 first_day_start_time = 592;
+ * @return The firstDayStartTime.
+ */
+ @java.lang.Override
+ public int getFirstDayStartTime() {
+ return firstDayStartTime_;
+ }
+
+ public static final int SCORE_LIMIT_FIELD_NUMBER = 1958;
+ private int scoreLimit_;
+ /**
+ * uint32 score_limit = 1958;
+ * @return The scoreLimit.
+ */
+ @java.lang.Override
+ public int getScoreLimit() {
+ return scoreLimit_;
+ }
+
+ public static final int IS_FINISHED_FIELD_NUMBER = 6;
+ private boolean isFinished_;
+ /**
+ * bool is_finished = 6;
+ * @return The isFinished.
+ */
+ @java.lang.Override
+ public boolean getIsFinished() {
+ return isFinished_;
+ }
+
+ public static final int IS_HIDDEN_FIELD_NUMBER = 919;
+ private boolean isHidden_;
+ /**
+ * bool is_hidden = 919;
+ * @return The isHidden.
+ */
+ @java.lang.Override
+ public boolean getIsHidden() {
+ return isHidden_;
+ }
+
+ public static final int BEGIN_TIME_FIELD_NUMBER = 8;
+ private int beginTime_;
+ /**
+ * uint32 begin_time = 8;
+ * @return The beginTime.
+ */
+ @java.lang.Override
+ public int getBeginTime() {
+ return beginTime_;
+ }
+
+ public static final int END_TIME_FIELD_NUMBER = 5;
+ private int endTime_;
+ /**
+ * uint32 end_time = 5;
+ * @return The endTime.
+ */
+ @java.lang.Override
+ public int getEndTime() {
+ return endTime_;
+ }
+
+ public static final int ACTIVITY_COIN_MAP_FIELD_NUMBER = 682;
+ private static final class ActivityCoinMapDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry<
+ java.lang.Integer, java.lang.Integer> defaultEntry =
+ com.google.protobuf.MapEntry
+ .map<uint32, uint32> activity_coin_map = 682;
+ */
+
+ @java.lang.Override
+ public boolean containsActivityCoinMap(
+ int key) {
+
+ return internalGetActivityCoinMap().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getActivityCoinMapMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public int getActivityCoinMapOrDefault(
+ int key,
+ int defaultValue) {
+
+ java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public int getActivityCoinMapOrThrow(
+ int key) {
+
+ java.util.Mapuint32 activity_type = 4;
+ * @return The activityType.
+ */
+ @java.lang.Override
+ public int getActivityType() {
+ return activityType_;
+ }
+
+ public static final int UNK2800_KOMIPKKKOBE_FIELD_NUMBER = 864;
+ private java.util.Listrepeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder>
+ getUnk2800KOMIPKKKOBEOrBuilderList() {
+ return unk2800KOMIPKKKOBE_;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public int getUnk2800KOMIPKKKOBECount() {
+ return unk2800KOMIPKKKOBE_.size();
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getUnk2800KOMIPKKKOBE(int index) {
+ return unk2800KOMIPKKKOBE_.get(index);
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder getUnk2800KOMIPKKKOBEOrBuilder(
+ int index) {
+ return unk2800KOMIPKKKOBE_.get(index);
+ }
+
+ public static final int MEET_COND_LIST_FIELD_NUMBER = 10;
+ private com.google.protobuf.Internal.IntList meetCondList_;
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @return A list containing the meetCondList.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated uint32 meet_cond_list = 10;
+ * @return The count of meetCondList.
+ */
+ public int getMeetCondListCount() {
+ return meetCondList_.size();
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param index The index of the element to return.
+ * @return The meetCondList at the given index.
+ */
+ public int getMeetCondList(int index) {
+ return meetCondList_.getInt(index);
+ }
+ private int meetCondListMemoizedSerializedSize = -1;
+
+ public static final int EXPIRE_COND_LIST_FIELD_NUMBER = 3;
+ private com.google.protobuf.Internal.IntList expireCondList_;
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @return A list containing the expireCondList.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated uint32 expire_cond_list = 3;
+ * @return The count of expireCondList.
+ */
+ public int getExpireCondListCount() {
+ return expireCondList_.size();
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param index The index of the element to return.
+ * @return The expireCondList at the given index.
+ */
+ public int getExpireCondList(int index) {
+ return expireCondList_.getInt(index);
+ }
+ private int expireCondListMemoizedSerializedSize = -1;
+
+ public static final int WATCHER_INFO_LIST_FIELD_NUMBER = 2;
+ private java.util.Listrepeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder>
+ getWatcherInfoListOrBuilderList() {
+ return watcherInfoList_;
+ }
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ @java.lang.Override
+ public int getWatcherInfoListCount() {
+ return watcherInfoList_.size();
+ }
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo getWatcherInfoList(int index) {
+ return watcherInfoList_.get(index);
+ }
+ /**
+ * repeated .ActivityWatcherInfo watcher_info_list = 2;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder getWatcherInfoListOrBuilder(
+ int index) {
+ return watcherInfoList_.get(index);
+ }
+
+ public static final int ACTIVITY_ID_FIELD_NUMBER = 12;
+ private int activityId_;
+ /**
+ * uint32 activity_id = 12;
+ * @return The activityId.
+ */
+ @java.lang.Override
+ public int getActivityId() {
+ return activityId_;
+ }
+
+ public static final int MUSIC_GAME_INFO_FIELD_NUMBER = 460;
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ * @return Whether the musicGameInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasMusicGameInfo() {
+ return detailCase_ == 460;
+ }
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ * @return The musicGameInfo.
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo getMusicGameInfo() {
+ if (detailCase_ == 460) {
+ return (emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo) detail_;
+ }
+ return emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo.getDefaultInstance();
+ }
+ /**
+ * + * SeaLampActivityDetailInfo sam_lamp_info = 7; + * CrucibleActivityDetailInfo crucible_info = 14; + * SalesmanActivityDetailInfo salesman_info = 11; + * TrialAvatarActivityDetailInfo trial_avatar_info = 1; + * DeliveryActivityDetailInfo delivery_info = 1092; + * AsterActivityDetailInfo aster_info = 557; + * FlightActivityDetailInfo flight_info = 1365; + * DragonSpineActivityDetailInfo dragon_spine_info = 1727; + * EffigyActivityDetailInfo effigy_info = 391; + * TreasureMapActivityDetailInfo treasure_map_info = 1114; + * BlessingActivityDetailInfo blessing_info = 1869; + * SeaLampActivityInfo sea_lamp_info = 494; + * ExpeditionActivityDetailInfo expedition_info = 202; + * ArenaChallengeActivityDetailInfo arena_challenge_info = 859; + * FleurFairActivityDetailInfo fleur_fair_info = 857; + * WaterSpiritActivityDetailInfo water_spirit_info = 1675; + * ChannelerSlabActivityDetailInfo channeler_slab_info = 1015; + * MistTrialActivityDetailInfo mist_trial_activity_info = 156; + * HideAndSeekActivityDetailInfo hide_and_seek_info = 427; + * FindHilichurlDetailInfo find_hilichurl_info = 1411; + * SummerTimeDetailInfo summer_time_info = 1372; + * BuoyantCombatDetailInfo buoyant_combat_info = 1842; + * EchoShellDetailInfo echo_shell_info = 1113; + * BounceConjuringActivityDetailInfo bounce_conjuring_info = 767; + * BlitzRushActivityDetailInfo blitz_rush_info = 794; + * ChessActivityDetailInfo chess_info = 927; + * SumoActivityDetailInfo sumo_info = 1261; + * MoonfinTrialActivityDetailInfo moonfin_trial_info = 1588; + * LunaRiteDetailInfo luna_rite_info = 814; + * PlantFlowerActivityDetailInfo plant_flower_info = 54; + *+ * + *
.MusicGameActivityDetailInfo music_game_info = 460;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfoOrBuilder getMusicGameInfoOrBuilder() {
+ if (detailCase_ == 460) {
+ return (emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo) detail_;
+ }
+ return emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo.getDefaultInstance();
+ }
+
+ 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 {
+ getSerializedSize();
+ for (int i = 0; i < watcherInfoList_.size(); i++) {
+ output.writeMessage(2, watcherInfoList_.get(i));
+ }
+ if (getExpireCondListList().size() > 0) {
+ output.writeUInt32NoTag(26);
+ output.writeUInt32NoTag(expireCondListMemoizedSerializedSize);
+ }
+ for (int i = 0; i < expireCondList_.size(); i++) {
+ output.writeUInt32NoTag(expireCondList_.getInt(i));
+ }
+ if (activityType_ != 0) {
+ output.writeUInt32(4, activityType_);
+ }
+ if (endTime_ != 0) {
+ output.writeUInt32(5, endTime_);
+ }
+ if (isFinished_ != false) {
+ output.writeBool(6, isFinished_);
+ }
+ if (beginTime_ != 0) {
+ output.writeUInt32(8, beginTime_);
+ }
+ if (isStarting_ != false) {
+ output.writeBool(9, isStarting_);
+ }
+ if (getMeetCondListList().size() > 0) {
+ output.writeUInt32NoTag(82);
+ output.writeUInt32NoTag(meetCondListMemoizedSerializedSize);
+ }
+ for (int i = 0; i < meetCondList_.size(); i++) {
+ output.writeUInt32NoTag(meetCondList_.getInt(i));
+ }
+ if (activityId_ != 0) {
+ output.writeUInt32(12, activityId_);
+ }
+ if (isPlayOpenAnim_ != false) {
+ output.writeBool(13, isPlayOpenAnim_);
+ }
+ if (scheduleId_ != 0) {
+ output.writeUInt32(15, scheduleId_);
+ }
+ if (getTakenRewardListList().size() > 0) {
+ output.writeUInt32NoTag(2634);
+ output.writeUInt32NoTag(takenRewardListMemoizedSerializedSize);
+ }
+ for (int i = 0; i < takenRewardList_.size(); i++) {
+ output.writeUInt32NoTag(takenRewardList_.getInt(i));
+ }
+ if (detailCase_ == 460) {
+ output.writeMessage(460, (emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo) detail_);
+ }
+ if (firstDayStartTime_ != 0) {
+ output.writeUInt32(592, firstDayStartTime_);
+ }
+ com.google.protobuf.GeneratedMessageV3
+ .serializeIntegerMapTo(
+ output,
+ internalGetActivityCoinMap(),
+ ActivityCoinMapDefaultEntryHolder.defaultEntry,
+ 682);
+ for (int i = 0; i < unk2800KOMIPKKKOBE_.size(); i++) {
+ output.writeMessage(864, unk2800KOMIPKKKOBE_.get(i));
+ }
+ if (isHidden_ != false) {
+ output.writeBool(919, isHidden_);
+ }
+ if (selectedAvatarRewardId_ != 0) {
+ output.writeUInt32(1290, selectedAvatarRewardId_);
+ }
+ if (curScore_ != 0) {
+ output.writeUInt32(1906, curScore_);
+ }
+ if (scoreLimit_ != 0) {
+ output.writeUInt32(1958, scoreLimit_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < watcherInfoList_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, watcherInfoList_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < expireCondList_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeUInt32SizeNoTag(expireCondList_.getInt(i));
+ }
+ size += dataSize;
+ if (!getExpireCondListList().isEmpty()) {
+ size += 1;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ expireCondListMemoizedSerializedSize = dataSize;
+ }
+ if (activityType_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, activityType_);
+ }
+ if (endTime_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, endTime_);
+ }
+ if (isFinished_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, isFinished_);
+ }
+ if (beginTime_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(8, beginTime_);
+ }
+ if (isStarting_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(9, isStarting_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < meetCondList_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeUInt32SizeNoTag(meetCondList_.getInt(i));
+ }
+ size += dataSize;
+ if (!getMeetCondListList().isEmpty()) {
+ size += 1;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ meetCondListMemoizedSerializedSize = dataSize;
+ }
+ if (activityId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(12, activityId_);
+ }
+ if (isPlayOpenAnim_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(13, isPlayOpenAnim_);
+ }
+ if (scheduleId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(15, scheduleId_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < takenRewardList_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeUInt32SizeNoTag(takenRewardList_.getInt(i));
+ }
+ size += dataSize;
+ if (!getTakenRewardListList().isEmpty()) {
+ size += 2;
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ takenRewardListMemoizedSerializedSize = dataSize;
+ }
+ if (detailCase_ == 460) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(460, (emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass.MusicGameActivityDetailInfo) detail_);
+ }
+ if (firstDayStartTime_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(592, firstDayStartTime_);
+ }
+ for (java.util.Map.Entrybool is_play_open_anim = 13;
+ * @return The isPlayOpenAnim.
+ */
+ @java.lang.Override
+ public boolean getIsPlayOpenAnim() {
+ return isPlayOpenAnim_;
+ }
+ /**
+ * bool is_play_open_anim = 13;
+ * @param value The isPlayOpenAnim to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsPlayOpenAnim(boolean value) {
+
+ isPlayOpenAnim_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_play_open_anim = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsPlayOpenAnim() {
+
+ isPlayOpenAnim_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int scheduleId_ ;
+ /**
+ * uint32 schedule_id = 15;
+ * @return The scheduleId.
+ */
+ @java.lang.Override
+ public int getScheduleId() {
+ return scheduleId_;
+ }
+ /**
+ * uint32 schedule_id = 15;
+ * @param value The scheduleId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScheduleId(int value) {
+
+ scheduleId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 schedule_id = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearScheduleId() {
+
+ scheduleId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int curScore_ ;
+ /**
+ * uint32 cur_score = 1906;
+ * @return The curScore.
+ */
+ @java.lang.Override
+ public int getCurScore() {
+ return curScore_;
+ }
+ /**
+ * uint32 cur_score = 1906;
+ * @param value The curScore to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCurScore(int value) {
+
+ curScore_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 cur_score = 1906;
+ * @return This builder for chaining.
+ */
+ public Builder clearCurScore() {
+
+ curScore_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isStarting_ ;
+ /**
+ * bool is_starting = 9;
+ * @return The isStarting.
+ */
+ @java.lang.Override
+ public boolean getIsStarting() {
+ return isStarting_;
+ }
+ /**
+ * bool is_starting = 9;
+ * @param value The isStarting to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsStarting(boolean value) {
+
+ isStarting_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_starting = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsStarting() {
+
+ isStarting_ = false;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.Internal.IntList takenRewardList_ = emptyIntList();
+ private void ensureTakenRewardListIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ takenRewardList_ = mutableCopy(takenRewardList_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @return A list containing the takenRewardList.
+ */
+ public java.util.Listrepeated uint32 taken_reward_list = 329;
+ * @return The count of takenRewardList.
+ */
+ public int getTakenRewardListCount() {
+ return takenRewardList_.size();
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param index The index of the element to return.
+ * @return The takenRewardList at the given index.
+ */
+ public int getTakenRewardList(int index) {
+ return takenRewardList_.getInt(index);
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param index The index to set the value at.
+ * @param value The takenRewardList to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTakenRewardList(
+ int index, int value) {
+ ensureTakenRewardListIsMutable();
+ takenRewardList_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param value The takenRewardList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addTakenRewardList(int value) {
+ ensureTakenRewardListIsMutable();
+ takenRewardList_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @param values The takenRewardList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllTakenRewardList(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureTakenRewardListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, takenRewardList_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 taken_reward_list = 329;
+ * @return This builder for chaining.
+ */
+ public Builder clearTakenRewardList() {
+ takenRewardList_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ private int selectedAvatarRewardId_ ;
+ /**
+ * uint32 selected_avatar_reward_id = 1290;
+ * @return The selectedAvatarRewardId.
+ */
+ @java.lang.Override
+ public int getSelectedAvatarRewardId() {
+ return selectedAvatarRewardId_;
+ }
+ /**
+ * uint32 selected_avatar_reward_id = 1290;
+ * @param value The selectedAvatarRewardId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSelectedAvatarRewardId(int value) {
+
+ selectedAvatarRewardId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 selected_avatar_reward_id = 1290;
+ * @return This builder for chaining.
+ */
+ public Builder clearSelectedAvatarRewardId() {
+
+ selectedAvatarRewardId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int firstDayStartTime_ ;
+ /**
+ * uint32 first_day_start_time = 592;
+ * @return The firstDayStartTime.
+ */
+ @java.lang.Override
+ public int getFirstDayStartTime() {
+ return firstDayStartTime_;
+ }
+ /**
+ * uint32 first_day_start_time = 592;
+ * @param value The firstDayStartTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFirstDayStartTime(int value) {
+
+ firstDayStartTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 first_day_start_time = 592;
+ * @return This builder for chaining.
+ */
+ public Builder clearFirstDayStartTime() {
+
+ firstDayStartTime_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int scoreLimit_ ;
+ /**
+ * uint32 score_limit = 1958;
+ * @return The scoreLimit.
+ */
+ @java.lang.Override
+ public int getScoreLimit() {
+ return scoreLimit_;
+ }
+ /**
+ * uint32 score_limit = 1958;
+ * @param value The scoreLimit to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScoreLimit(int value) {
+
+ scoreLimit_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 score_limit = 1958;
+ * @return This builder for chaining.
+ */
+ public Builder clearScoreLimit() {
+
+ scoreLimit_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean isFinished_ ;
+ /**
+ * bool is_finished = 6;
+ * @return The isFinished.
+ */
+ @java.lang.Override
+ public boolean getIsFinished() {
+ return isFinished_;
+ }
+ /**
+ * bool is_finished = 6;
+ * @param value The isFinished to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsFinished(boolean value) {
+
+ isFinished_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_finished = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsFinished() {
+
+ isFinished_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean isHidden_ ;
+ /**
+ * bool is_hidden = 919;
+ * @return The isHidden.
+ */
+ @java.lang.Override
+ public boolean getIsHidden() {
+ return isHidden_;
+ }
+ /**
+ * bool is_hidden = 919;
+ * @param value The isHidden to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsHidden(boolean value) {
+
+ isHidden_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool is_hidden = 919;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsHidden() {
+
+ isHidden_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int beginTime_ ;
+ /**
+ * uint32 begin_time = 8;
+ * @return The beginTime.
+ */
+ @java.lang.Override
+ public int getBeginTime() {
+ return beginTime_;
+ }
+ /**
+ * uint32 begin_time = 8;
+ * @param value The beginTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBeginTime(int value) {
+
+ beginTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 begin_time = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearBeginTime() {
+
+ beginTime_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int endTime_ ;
+ /**
+ * uint32 end_time = 5;
+ * @return The endTime.
+ */
+ @java.lang.Override
+ public int getEndTime() {
+ return endTime_;
+ }
+ /**
+ * uint32 end_time = 5;
+ * @param value The endTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndTime(int value) {
+
+ endTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 end_time = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndTime() {
+
+ endTime_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.MapField<
+ java.lang.Integer, java.lang.Integer> activityCoinMap_;
+ private com.google.protobuf.MapFieldmap<uint32, uint32> activity_coin_map = 682;
+ */
+
+ @java.lang.Override
+ public boolean containsActivityCoinMap(
+ int key) {
+
+ return internalGetActivityCoinMap().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getActivityCoinMapMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public int getActivityCoinMapOrDefault(
+ int key,
+ int defaultValue) {
+
+ java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ @java.lang.Override
+
+ public int getActivityCoinMapOrThrow(
+ int key) {
+
+ java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+
+ public Builder removeActivityCoinMap(
+ int key) {
+
+ internalGetMutableActivityCoinMap().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Mapmap<uint32, uint32> activity_coin_map = 682;
+ */
+ public Builder putActivityCoinMap(
+ int key,
+ int value) {
+
+
+ internalGetMutableActivityCoinMap().getMutableMap()
+ .put(key, value);
+ return this;
+ }
+ /**
+ * map<uint32, uint32> activity_coin_map = 682;
+ */
+
+ public Builder putAllActivityCoinMap(
+ java.util.Mapuint32 activity_type = 4;
+ * @return The activityType.
+ */
+ @java.lang.Override
+ public int getActivityType() {
+ return activityType_;
+ }
+ /**
+ * uint32 activity_type = 4;
+ * @param value The activityType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActivityType(int value) {
+
+ activityType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * uint32 activity_type = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearActivityType() {
+
+ activityType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public java.util.Listrepeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public int getUnk2800KOMIPKKKOBECount() {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ return unk2800KOMIPKKKOBE_.size();
+ } else {
+ return unk2800KOMIPKKKOBEBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getUnk2800KOMIPKKKOBE(int index) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ return unk2800KOMIPKKKOBE_.get(index);
+ } else {
+ return unk2800KOMIPKKKOBEBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder setUnk2800KOMIPKKKOBE(
+ int index, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC value) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.set(index, value);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder setUnk2800KOMIPKKKOBE(
+ int index, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder builderForValue) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder addUnk2800KOMIPKKKOBE(emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC value) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.add(value);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder addUnk2800KOMIPKKKOBE(
+ int index, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC value) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.add(index, value);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder addUnk2800KOMIPKKKOBE(
+ emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder builderForValue) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.add(builderForValue.build());
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder addUnk2800KOMIPKKKOBE(
+ int index, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder builderForValue) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder addAllUnk2800KOMIPKKKOBE(
+ java.lang.Iterable extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC> values) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, unk2800KOMIPKKKOBE_);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder clearUnk2800KOMIPKKKOBE() {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ unk2800KOMIPKKKOBE_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public Builder removeUnk2800KOMIPKKKOBE(int index) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ ensureUnk2800KOMIPKKKOBEIsMutable();
+ unk2800KOMIPKKKOBE_.remove(index);
+ onChanged();
+ } else {
+ unk2800KOMIPKKKOBEBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder getUnk2800KOMIPKKKOBEBuilder(
+ int index) {
+ return getUnk2800KOMIPKKKOBEFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder getUnk2800KOMIPKKKOBEOrBuilder(
+ int index) {
+ if (unk2800KOMIPKKKOBEBuilder_ == null) {
+ return unk2800KOMIPKKKOBE_.get(index); } else {
+ return unk2800KOMIPKKKOBEBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public java.util.List extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder>
+ getUnk2800KOMIPKKKOBEOrBuilderList() {
+ if (unk2800KOMIPKKKOBEBuilder_ != null) {
+ return unk2800KOMIPKKKOBEBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(unk2800KOMIPKKKOBE_);
+ }
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder addUnk2800KOMIPKKKOBEBuilder() {
+ return getUnk2800KOMIPKKKOBEFieldBuilder().addBuilder(
+ emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.getDefaultInstance());
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder addUnk2800KOMIPKKKOBEBuilder(
+ int index) {
+ return getUnk2800KOMIPKKKOBEFieldBuilder().addBuilder(
+ index, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.getDefaultInstance());
+ }
+ /**
+ * repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ public java.util.Listrepeated uint32 meet_cond_list = 10;
+ * @return A list containing the meetCondList.
+ */
+ public java.util.Listrepeated uint32 meet_cond_list = 10;
+ * @return The count of meetCondList.
+ */
+ public int getMeetCondListCount() {
+ return meetCondList_.size();
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param index The index of the element to return.
+ * @return The meetCondList at the given index.
+ */
+ public int getMeetCondList(int index) {
+ return meetCondList_.getInt(index);
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param index The index to set the value at.
+ * @param value The meetCondList to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMeetCondList(
+ int index, int value) {
+ ensureMeetCondListIsMutable();
+ meetCondList_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param value The meetCondList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addMeetCondList(int value) {
+ ensureMeetCondListIsMutable();
+ meetCondList_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @param values The meetCondList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllMeetCondList(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureMeetCondListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, meetCondList_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 meet_cond_list = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearMeetCondList() {
+ meetCondList_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000008);
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.Internal.IntList expireCondList_ = emptyIntList();
+ private void ensureExpireCondListIsMutable() {
+ if (!((bitField0_ & 0x00000010) != 0)) {
+ expireCondList_ = mutableCopy(expireCondList_);
+ bitField0_ |= 0x00000010;
+ }
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @return A list containing the expireCondList.
+ */
+ public java.util.Listrepeated uint32 expire_cond_list = 3;
+ * @return The count of expireCondList.
+ */
+ public int getExpireCondListCount() {
+ return expireCondList_.size();
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param index The index of the element to return.
+ * @return The expireCondList at the given index.
+ */
+ public int getExpireCondList(int index) {
+ return expireCondList_.getInt(index);
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param index The index to set the value at.
+ * @param value The expireCondList to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExpireCondList(
+ int index, int value) {
+ ensureExpireCondListIsMutable();
+ expireCondList_.setInt(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param value The expireCondList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addExpireCondList(int value) {
+ ensureExpireCondListIsMutable();
+ expireCondList_.addInt(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @param values The expireCondList to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllExpireCondList(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureExpireCondListIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, expireCondList_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated uint32 expire_cond_list = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearExpireCondList() {
+ expireCondList_ = emptyIntList();
+ bitField0_ = (bitField0_ & ~0x00000010);
+ onChanged();
+ return this;
+ }
+
+ private java.util.List