diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..dcc46b748 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +max_line_length = 120 +tab_width = 4 +trim_trailing_whitespace = true + +[{*.json,*.xml}] +indent_size = 2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..3175732ef --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +*.java text=auto +*.json text=auto +*.md text=auto +*.properties text=auto +*.py text=auto +*.sh text=auto diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 89d029f19..fb5324141 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup Java uses: actions/setup-java@v3 with: diff --git a/.github/workflows/language_lint.yml b/.github/workflows/language_lint.yml new file mode 100644 index 000000000..9fb7423cf --- /dev/null +++ b/.github/workflows/language_lint.yml @@ -0,0 +1,31 @@ +name: "Language Lint" +on: + workflow_dispatch: ~ + push: + paths: + - ".github/workflows/**" + - "src/main/**.java" + - "**.json" + - "manage_languages.py" + branches: + - "stable" + - "development" + pull_request: + paths: + - ".github/workflows/**" + - "src/main/**.java" + - "**.json" + - "manage_languages.py" + types: + - opened + - synchronize + - reopened +jobs: + Lint-Language-Keys: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax + - run: python3 manage_languages.py -l diff --git a/.github/workflows/lint_commit.yml b/.github/workflows/lint_commit.yml new file mode 100644 index 000000000..756405650 --- /dev/null +++ b/.github/workflows/lint_commit.yml @@ -0,0 +1,63 @@ +name: "Lint whitespace and languages" +on: + workflow_dispatch: ~ + push: + paths: + - ".github/workflows/**" + - "src/main/**.java" + - "**.json" + - "build.gradle" + - "format_whitespace.py" + - "manage_languages.py" + branches: + - "development" +jobs: + Make-Lint-Commits: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + - name: Run Whitespace Linter + run: python format_whitespace.py + - run: git config --global user.name "github-actions" + - run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + - run: git stash + - run: git checkout LintRatchet + # - run: git merge development + - run: git reset --hard development + - run: git stash pop || true + + - name: Commit any whitespace changes + run: git add -u && git commit -m 'Fix whitespace [skip actions]' || true + + - name: Update Languages + run: python manage_languages.py -u + + - name: Commit any language changes + run: git add -u && git commit -m 'Update languages [skip actions]' || true + + - name: Bump version to a release + # a.b.c-dev -> a.b.c + # If any breaking changes, a.b.c-dev -> a.(b+1).0 + run: | + export BREAKING=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s" --grep="BREAKING"` + if [[ $BREAKING ]]; then export NEXT_VERSION=`sed -nr "s/^version = '(.*\.)([0-9]+)\.[0-9]+(-dev)?'"'/echo "\1$((\2+1)).0"/ep' build.gradle`; else export NEXT_VERSION=`sed -nr "s/^version = '(.*)-dev'/\1/p" build.gradle`; fi + export CHANGELOG=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s"` + perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle + git add build.gradle && git commit -m "Version $NEXT_VERSION" -m "$CHANGELOG" + + - name: Bump version to next dev + # a.b.c -> a.b.(c+1)-dev + run: | + export NEXT_VERSION=`sed -nr "s/^version = '(.*)([0-9]+)'"'/echo "\1$((\2+1))-dev"/ep' build.gradle` + perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle + git add build.gradle && git commit -m "Version $NEXT_VERSION [skip actions]" + + - name: Force-push changes to LintRatchet + run: git push --set-upstream --force origin LintRatchet diff --git a/.gitignore b/.gitignore index ede33151b..3c2e320c1 100644 --- a/.gitignore +++ b/.gitignore @@ -52,6 +52,7 @@ tmp/ .vscode # Grasscutter +/cache /resources /logs /plugins @@ -59,12 +60,12 @@ tmp/ /keys /language /languages -/src/generated +/proto /*.jar /*.sh -GM Handbook.txt +GM Handbook*.txt config.json mitmdump.exe mongod.exe @@ -78,4 +79,5 @@ BuildConfig.java # macOS .DS_Store +.directory data/hk4e/announcement/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 55b94eb7d..e202898dc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,3 +12,12 @@ Please note we have a code of conduct, please follow it in all your interactions 1. Ensure any install or build dependencies are removed before the end of the layer when doing a build. 2. Update the README.md and wiki with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters. 3. Write with detail on your pull request description what you have committed, to make it easier for the collaborators to make a changelog. + +## Code Content + +Your code should follow the standards set below: + +- Your code can be run purely using a Java 17 JVM. + - Dependencies that use a separate language (ex. Kotlin) that can run on a JVM are acceptable. + - Dependencies that require the use of native code (ex. JNI) are prohibited. + - Directly adding foreign code (other languages, ex. Kotlin) into the main codebase is prohibited. diff --git a/README.md b/README.md index f9b4b53da..d7cd3d6c4 100644 --- a/README.md +++ b/README.md @@ -1,108 +1,107 @@ - -
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: false + * IsAllowClient: 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: false + * IsAllowClient: 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: false + * 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: false + * 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_Unk3000_EEANHJONEEP = 64;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP(64),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD = 65;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD(65),
+ /**
+ * 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),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP = 117;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP(117),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL = 118;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL(118),
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG = 119;
+ */
+ ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG(119),
+ 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_Unk3000_EEANHJONEEP = 64;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP_VALUE = 64;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD = 65;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD_VALUE = 65;
+ /**
+ * 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;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP = 117;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP_VALUE = 117;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL = 118;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL_VALUE = 118;
+ /**
+ * ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG = 119;
+ */
+ public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG_VALUE = 119;
+
+
+ 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 64: return ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP;
+ case 65: return ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD;
+ 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;
+ case 117: return ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP;
+ case 118: return ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL;
+ case 119: return ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG;
+ 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: 2060 + * EnetChannelId: 0 + * EnetIsReliable: false + * 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: 2060 + * EnetChannelId: 0 + * EnetIsReliable: false + * 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);
+
+ /**
+ * + *bool Unk2700_NONJFHAIFLA = 102; + *+ * + *
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();
+
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ java.util.List+ *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getUnk2800KOMIPKKKOBE(int index);
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ int getUnk2800KOMIPKKKOBECount();
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ java.util.List extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder>
+ getUnk2800KOMIPKKKOBEOrBuilderList();
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
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);
+
+ /**
+ * + *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
repeated uint32 expire_cond_list = 3;
+ * @return A list containing the expireCondList.
+ */
+ java.util.List+ *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
repeated uint32 expire_cond_list = 3;
+ * @return The count of expireCondList.
+ */
+ int getExpireCondListCount();
+ /**
+ * + *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
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_;
+ /**
+ * + *bool Unk2700_NONJFHAIFLA = 102; + *+ * + *
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.List+ *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public java.util.List+ *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public java.util.List extends emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder>
+ getUnk2800KOMIPKKKOBEOrBuilderList() {
+ return unk2800KOMIPKKKOBE_;
+ }
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public int getUnk2800KOMIPKKKOBECount() {
+ return unk2800KOMIPKKKOBE_.size();
+ }
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
repeated .Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 864;
+ */
+ @java.lang.Override
+ public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getUnk2800KOMIPKKKOBE(int index) {
+ return unk2800KOMIPKKKOBE_.get(index);
+ }
+ /**
+ * + *bool Unk2700_EDKLLHBEEGE = 1449; + *+ * + *
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_;
+ /**
+ * + *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
repeated uint32 expire_cond_list = 3;
+ * @return A list containing the expireCondList.
+ */
+ @java.lang.Override
+ public java.util.List+ *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
repeated uint32 expire_cond_list = 3;
+ * @return The count of expireCondList.
+ */
+ public int getExpireCondListCount() {
+ return expireCondList_.size();
+ }
+ /**
+ * + *map<uint32, uint32> Unk2700_IFPBCNLCKLG = 1399; + *+ * + *
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_ ;
+ /**
+ * + *bool Unk2700_NONJFHAIFLA = 102; + *+ * + *
uint32 selected_avatar_reward_id = 1290;
+ * @return The selectedAvatarRewardId.
+ */
+ @java.lang.Override
+ public int getSelectedAvatarRewardId() {
+ return selectedAvatarRewardId_;
+ }
+ /**
+ * + *bool Unk2700_NONJFHAIFLA = 102; + *+ * + *
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;
+ }
+ /**
+ * + *bool Unk2700_NONJFHAIFLA = 102; + *+ * + *
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.Map