
SC2APIProtocol.Ui Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: s2clientprotocol/ui.proto
package SC2APIProtocol;
public final class Ui {
private Ui() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ObservationUIOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ObservationUI)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
java.util.List
getGroupsList();
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
SC2APIProtocol.Ui.ControlGroup getGroups(int index);
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
int getGroupsCount();
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
java.util.List extends SC2APIProtocol.Ui.ControlGroupOrBuilder>
getGroupsOrBuilderList();
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
SC2APIProtocol.Ui.ControlGroupOrBuilder getGroupsOrBuilder(
int index);
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return Whether the single field is set.
*/
boolean hasSingle();
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return The single.
*/
SC2APIProtocol.Ui.SinglePanel getSingle();
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
SC2APIProtocol.Ui.SinglePanelOrBuilder getSingleOrBuilder();
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return Whether the multi field is set.
*/
boolean hasMulti();
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return The multi.
*/
SC2APIProtocol.Ui.MultiPanel getMulti();
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
SC2APIProtocol.Ui.MultiPanelOrBuilder getMultiOrBuilder();
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return Whether the cargo field is set.
*/
boolean hasCargo();
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return The cargo.
*/
SC2APIProtocol.Ui.CargoPanel getCargo();
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
SC2APIProtocol.Ui.CargoPanelOrBuilder getCargoOrBuilder();
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return Whether the production field is set.
*/
boolean hasProduction();
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return The production.
*/
SC2APIProtocol.Ui.ProductionPanel getProduction();
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
SC2APIProtocol.Ui.ProductionPanelOrBuilder getProductionOrBuilder();
public SC2APIProtocol.Ui.ObservationUI.PanelCase getPanelCase();
}
/**
* Protobuf type {@code SC2APIProtocol.ObservationUI}
*/
public static final class ObservationUI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ObservationUI)
ObservationUIOrBuilder {
private static final long serialVersionUID = 0L;
// Use ObservationUI.newBuilder() to construct.
private ObservationUI(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ObservationUI() {
groups_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ObservationUI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ObservationUI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ObservationUI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ObservationUI.class, SC2APIProtocol.Ui.ObservationUI.Builder.class);
}
private int bitField0_;
private int panelCase_ = 0;
private java.lang.Object panel_;
public enum PanelCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
SINGLE(2),
MULTI(3),
CARGO(4),
PRODUCTION(5),
PANEL_NOT_SET(0);
private final int value;
private PanelCase(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 PanelCase valueOf(int value) {
return forNumber(value);
}
public static PanelCase forNumber(int value) {
switch (value) {
case 2: return SINGLE;
case 3: return MULTI;
case 4: return CARGO;
case 5: return PRODUCTION;
case 0: return PANEL_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public PanelCase
getPanelCase() {
return PanelCase.forNumber(
panelCase_);
}
public static final int GROUPS_FIELD_NUMBER = 1;
private java.util.List groups_;
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
@java.lang.Override
public java.util.List getGroupsList() {
return groups_;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Ui.ControlGroupOrBuilder>
getGroupsOrBuilderList() {
return groups_;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
@java.lang.Override
public int getGroupsCount() {
return groups_.size();
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroup getGroups(int index) {
return groups_.get(index);
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroupOrBuilder getGroupsOrBuilder(
int index) {
return groups_.get(index);
}
public static final int SINGLE_FIELD_NUMBER = 2;
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return Whether the single field is set.
*/
@java.lang.Override
public boolean hasSingle() {
return panelCase_ == 2;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return The single.
*/
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel getSingle() {
if (panelCase_ == 2) {
return (SC2APIProtocol.Ui.SinglePanel) panel_;
}
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanelOrBuilder getSingleOrBuilder() {
if (panelCase_ == 2) {
return (SC2APIProtocol.Ui.SinglePanel) panel_;
}
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
public static final int MULTI_FIELD_NUMBER = 3;
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return Whether the multi field is set.
*/
@java.lang.Override
public boolean hasMulti() {
return panelCase_ == 3;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return The multi.
*/
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel getMulti() {
if (panelCase_ == 3) {
return (SC2APIProtocol.Ui.MultiPanel) panel_;
}
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanelOrBuilder getMultiOrBuilder() {
if (panelCase_ == 3) {
return (SC2APIProtocol.Ui.MultiPanel) panel_;
}
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
public static final int CARGO_FIELD_NUMBER = 4;
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return Whether the cargo field is set.
*/
@java.lang.Override
public boolean hasCargo() {
return panelCase_ == 4;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return The cargo.
*/
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel getCargo() {
if (panelCase_ == 4) {
return (SC2APIProtocol.Ui.CargoPanel) panel_;
}
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanelOrBuilder getCargoOrBuilder() {
if (panelCase_ == 4) {
return (SC2APIProtocol.Ui.CargoPanel) panel_;
}
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
public static final int PRODUCTION_FIELD_NUMBER = 5;
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return Whether the production field is set.
*/
@java.lang.Override
public boolean hasProduction() {
return panelCase_ == 5;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return The production.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel getProduction() {
if (panelCase_ == 5) {
return (SC2APIProtocol.Ui.ProductionPanel) panel_;
}
return SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanelOrBuilder getProductionOrBuilder() {
if (panelCase_ == 5) {
return (SC2APIProtocol.Ui.ProductionPanel) panel_;
}
return SC2APIProtocol.Ui.ProductionPanel.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 {
for (int i = 0; i < groups_.size(); i++) {
output.writeMessage(1, groups_.get(i));
}
if (panelCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Ui.SinglePanel) panel_);
}
if (panelCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Ui.MultiPanel) panel_);
}
if (panelCase_ == 4) {
output.writeMessage(4, (SC2APIProtocol.Ui.CargoPanel) panel_);
}
if (panelCase_ == 5) {
output.writeMessage(5, (SC2APIProtocol.Ui.ProductionPanel) panel_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < groups_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, groups_.get(i));
}
if (panelCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Ui.SinglePanel) panel_);
}
if (panelCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Ui.MultiPanel) panel_);
}
if (panelCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (SC2APIProtocol.Ui.CargoPanel) panel_);
}
if (panelCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (SC2APIProtocol.Ui.ProductionPanel) panel_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ObservationUI)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ObservationUI other = (SC2APIProtocol.Ui.ObservationUI) obj;
if (!getGroupsList()
.equals(other.getGroupsList())) return false;
if (!getPanelCase().equals(other.getPanelCase())) return false;
switch (panelCase_) {
case 2:
if (!getSingle()
.equals(other.getSingle())) return false;
break;
case 3:
if (!getMulti()
.equals(other.getMulti())) return false;
break;
case 4:
if (!getCargo()
.equals(other.getCargo())) return false;
break;
case 5:
if (!getProduction()
.equals(other.getProduction())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getGroupsCount() > 0) {
hash = (37 * hash) + GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getGroupsList().hashCode();
}
switch (panelCase_) {
case 2:
hash = (37 * hash) + SINGLE_FIELD_NUMBER;
hash = (53 * hash) + getSingle().hashCode();
break;
case 3:
hash = (37 * hash) + MULTI_FIELD_NUMBER;
hash = (53 * hash) + getMulti().hashCode();
break;
case 4:
hash = (37 * hash) + CARGO_FIELD_NUMBER;
hash = (53 * hash) + getCargo().hashCode();
break;
case 5:
hash = (37 * hash) + PRODUCTION_FIELD_NUMBER;
hash = (53 * hash) + getProduction().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ObservationUI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ObservationUI 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 SC2APIProtocol.Ui.ObservationUI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ObservationUI 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 SC2APIProtocol.Ui.ObservationUI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ObservationUI 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(SC2APIProtocol.Ui.ObservationUI 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 SC2APIProtocol.ObservationUI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ObservationUI)
SC2APIProtocol.Ui.ObservationUIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ObservationUI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ObservationUI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ObservationUI.class, SC2APIProtocol.Ui.ObservationUI.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ObservationUI.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
} else {
groups_ = null;
groupsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (singleBuilder_ != null) {
singleBuilder_.clear();
}
if (multiBuilder_ != null) {
multiBuilder_.clear();
}
if (cargoBuilder_ != null) {
cargoBuilder_.clear();
}
if (productionBuilder_ != null) {
productionBuilder_.clear();
}
panelCase_ = 0;
panel_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ObservationUI_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ObservationUI getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ObservationUI.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ObservationUI build() {
SC2APIProtocol.Ui.ObservationUI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ObservationUI buildPartial() {
SC2APIProtocol.Ui.ObservationUI result = new SC2APIProtocol.Ui.ObservationUI(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (groupsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
groups_ = java.util.Collections.unmodifiableList(groups_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.groups_ = groups_;
} else {
result.groups_ = groupsBuilder_.build();
}
if (panelCase_ == 2) {
if (singleBuilder_ == null) {
result.panel_ = panel_;
} else {
result.panel_ = singleBuilder_.build();
}
}
if (panelCase_ == 3) {
if (multiBuilder_ == null) {
result.panel_ = panel_;
} else {
result.panel_ = multiBuilder_.build();
}
}
if (panelCase_ == 4) {
if (cargoBuilder_ == null) {
result.panel_ = panel_;
} else {
result.panel_ = cargoBuilder_.build();
}
}
if (panelCase_ == 5) {
if (productionBuilder_ == null) {
result.panel_ = panel_;
} else {
result.panel_ = productionBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.panelCase_ = panelCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ObservationUI) {
return mergeFrom((SC2APIProtocol.Ui.ObservationUI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ObservationUI other) {
if (other == SC2APIProtocol.Ui.ObservationUI.getDefaultInstance()) return this;
if (groupsBuilder_ == null) {
if (!other.groups_.isEmpty()) {
if (groups_.isEmpty()) {
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureGroupsIsMutable();
groups_.addAll(other.groups_);
}
onChanged();
}
} else {
if (!other.groups_.isEmpty()) {
if (groupsBuilder_.isEmpty()) {
groupsBuilder_.dispose();
groupsBuilder_ = null;
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000001);
groupsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getGroupsFieldBuilder() : null;
} else {
groupsBuilder_.addAllMessages(other.groups_);
}
}
}
switch (other.getPanelCase()) {
case SINGLE: {
mergeSingle(other.getSingle());
break;
}
case MULTI: {
mergeMulti(other.getMulti());
break;
}
case CARGO: {
mergeCargo(other.getCargo());
break;
}
case PRODUCTION: {
mergeProduction(other.getProduction());
break;
}
case PANEL_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
SC2APIProtocol.Ui.ControlGroup m =
input.readMessage(
SC2APIProtocol.Ui.ControlGroup.PARSER,
extensionRegistry);
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(m);
} else {
groupsBuilder_.addMessage(m);
}
break;
} // case 10
case 18: {
input.readMessage(
getSingleFieldBuilder().getBuilder(),
extensionRegistry);
panelCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getMultiFieldBuilder().getBuilder(),
extensionRegistry);
panelCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getCargoFieldBuilder().getBuilder(),
extensionRegistry);
panelCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getProductionFieldBuilder().getBuilder(),
extensionRegistry);
panelCase_ = 5;
break;
} // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int panelCase_ = 0;
private java.lang.Object panel_;
public PanelCase
getPanelCase() {
return PanelCase.forNumber(
panelCase_);
}
public Builder clearPanel() {
panelCase_ = 0;
panel_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.util.List groups_ =
java.util.Collections.emptyList();
private void ensureGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
groups_ = new java.util.ArrayList(groups_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.ControlGroup, SC2APIProtocol.Ui.ControlGroup.Builder, SC2APIProtocol.Ui.ControlGroupOrBuilder> groupsBuilder_;
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public java.util.List getGroupsList() {
if (groupsBuilder_ == null) {
return java.util.Collections.unmodifiableList(groups_);
} else {
return groupsBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public int getGroupsCount() {
if (groupsBuilder_ == null) {
return groups_.size();
} else {
return groupsBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public SC2APIProtocol.Ui.ControlGroup getGroups(int index) {
if (groupsBuilder_ == null) {
return groups_.get(index);
} else {
return groupsBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder setGroups(
int index, SC2APIProtocol.Ui.ControlGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.set(index, value);
onChanged();
} else {
groupsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder setGroups(
int index, SC2APIProtocol.Ui.ControlGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.set(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder addGroups(SC2APIProtocol.Ui.ControlGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(value);
onChanged();
} else {
groupsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder addGroups(
int index, SC2APIProtocol.Ui.ControlGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(index, value);
onChanged();
} else {
groupsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder addGroups(
SC2APIProtocol.Ui.ControlGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder addGroups(
int index, SC2APIProtocol.Ui.ControlGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder addAllGroups(
java.lang.Iterable extends SC2APIProtocol.Ui.ControlGroup> values) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, groups_);
onChanged();
} else {
groupsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder clearGroups() {
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
groupsBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public Builder removeGroups(int index) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.remove(index);
onChanged();
} else {
groupsBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public SC2APIProtocol.Ui.ControlGroup.Builder getGroupsBuilder(
int index) {
return getGroupsFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public SC2APIProtocol.Ui.ControlGroupOrBuilder getGroupsOrBuilder(
int index) {
if (groupsBuilder_ == null) {
return groups_.get(index); } else {
return groupsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public java.util.List extends SC2APIProtocol.Ui.ControlGroupOrBuilder>
getGroupsOrBuilderList() {
if (groupsBuilder_ != null) {
return groupsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(groups_);
}
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public SC2APIProtocol.Ui.ControlGroup.Builder addGroupsBuilder() {
return getGroupsFieldBuilder().addBuilder(
SC2APIProtocol.Ui.ControlGroup.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public SC2APIProtocol.Ui.ControlGroup.Builder addGroupsBuilder(
int index) {
return getGroupsFieldBuilder().addBuilder(
index, SC2APIProtocol.Ui.ControlGroup.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ControlGroup groups = 1;
*/
public java.util.List
getGroupsBuilderList() {
return getGroupsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.ControlGroup, SC2APIProtocol.Ui.ControlGroup.Builder, SC2APIProtocol.Ui.ControlGroupOrBuilder>
getGroupsFieldBuilder() {
if (groupsBuilder_ == null) {
groupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.ControlGroup, SC2APIProtocol.Ui.ControlGroup.Builder, SC2APIProtocol.Ui.ControlGroupOrBuilder>(
groups_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
groups_ = null;
}
return groupsBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.SinglePanel, SC2APIProtocol.Ui.SinglePanel.Builder, SC2APIProtocol.Ui.SinglePanelOrBuilder> singleBuilder_;
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return Whether the single field is set.
*/
@java.lang.Override
public boolean hasSingle() {
return panelCase_ == 2;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
* @return The single.
*/
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel getSingle() {
if (singleBuilder_ == null) {
if (panelCase_ == 2) {
return (SC2APIProtocol.Ui.SinglePanel) panel_;
}
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
} else {
if (panelCase_ == 2) {
return singleBuilder_.getMessage();
}
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
public Builder setSingle(SC2APIProtocol.Ui.SinglePanel value) {
if (singleBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
panel_ = value;
onChanged();
} else {
singleBuilder_.setMessage(value);
}
panelCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
public Builder setSingle(
SC2APIProtocol.Ui.SinglePanel.Builder builderForValue) {
if (singleBuilder_ == null) {
panel_ = builderForValue.build();
onChanged();
} else {
singleBuilder_.setMessage(builderForValue.build());
}
panelCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
public Builder mergeSingle(SC2APIProtocol.Ui.SinglePanel value) {
if (singleBuilder_ == null) {
if (panelCase_ == 2 &&
panel_ != SC2APIProtocol.Ui.SinglePanel.getDefaultInstance()) {
panel_ = SC2APIProtocol.Ui.SinglePanel.newBuilder((SC2APIProtocol.Ui.SinglePanel) panel_)
.mergeFrom(value).buildPartial();
} else {
panel_ = value;
}
onChanged();
} else {
if (panelCase_ == 2) {
singleBuilder_.mergeFrom(value);
} else {
singleBuilder_.setMessage(value);
}
}
panelCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
public Builder clearSingle() {
if (singleBuilder_ == null) {
if (panelCase_ == 2) {
panelCase_ = 0;
panel_ = null;
onChanged();
}
} else {
if (panelCase_ == 2) {
panelCase_ = 0;
panel_ = null;
}
singleBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
public SC2APIProtocol.Ui.SinglePanel.Builder getSingleBuilder() {
return getSingleFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanelOrBuilder getSingleOrBuilder() {
if ((panelCase_ == 2) && (singleBuilder_ != null)) {
return singleBuilder_.getMessageOrBuilder();
} else {
if (panelCase_ == 2) {
return (SC2APIProtocol.Ui.SinglePanel) panel_;
}
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.SinglePanel single = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.SinglePanel, SC2APIProtocol.Ui.SinglePanel.Builder, SC2APIProtocol.Ui.SinglePanelOrBuilder>
getSingleFieldBuilder() {
if (singleBuilder_ == null) {
if (!(panelCase_ == 2)) {
panel_ = SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
singleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.SinglePanel, SC2APIProtocol.Ui.SinglePanel.Builder, SC2APIProtocol.Ui.SinglePanelOrBuilder>(
(SC2APIProtocol.Ui.SinglePanel) panel_,
getParentForChildren(),
isClean());
panel_ = null;
}
panelCase_ = 2;
onChanged();;
return singleBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.MultiPanel, SC2APIProtocol.Ui.MultiPanel.Builder, SC2APIProtocol.Ui.MultiPanelOrBuilder> multiBuilder_;
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return Whether the multi field is set.
*/
@java.lang.Override
public boolean hasMulti() {
return panelCase_ == 3;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
* @return The multi.
*/
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel getMulti() {
if (multiBuilder_ == null) {
if (panelCase_ == 3) {
return (SC2APIProtocol.Ui.MultiPanel) panel_;
}
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
} else {
if (panelCase_ == 3) {
return multiBuilder_.getMessage();
}
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
public Builder setMulti(SC2APIProtocol.Ui.MultiPanel value) {
if (multiBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
panel_ = value;
onChanged();
} else {
multiBuilder_.setMessage(value);
}
panelCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
public Builder setMulti(
SC2APIProtocol.Ui.MultiPanel.Builder builderForValue) {
if (multiBuilder_ == null) {
panel_ = builderForValue.build();
onChanged();
} else {
multiBuilder_.setMessage(builderForValue.build());
}
panelCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
public Builder mergeMulti(SC2APIProtocol.Ui.MultiPanel value) {
if (multiBuilder_ == null) {
if (panelCase_ == 3 &&
panel_ != SC2APIProtocol.Ui.MultiPanel.getDefaultInstance()) {
panel_ = SC2APIProtocol.Ui.MultiPanel.newBuilder((SC2APIProtocol.Ui.MultiPanel) panel_)
.mergeFrom(value).buildPartial();
} else {
panel_ = value;
}
onChanged();
} else {
if (panelCase_ == 3) {
multiBuilder_.mergeFrom(value);
} else {
multiBuilder_.setMessage(value);
}
}
panelCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
public Builder clearMulti() {
if (multiBuilder_ == null) {
if (panelCase_ == 3) {
panelCase_ = 0;
panel_ = null;
onChanged();
}
} else {
if (panelCase_ == 3) {
panelCase_ = 0;
panel_ = null;
}
multiBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
public SC2APIProtocol.Ui.MultiPanel.Builder getMultiBuilder() {
return getMultiFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanelOrBuilder getMultiOrBuilder() {
if ((panelCase_ == 3) && (multiBuilder_ != null)) {
return multiBuilder_.getMessageOrBuilder();
} else {
if (panelCase_ == 3) {
return (SC2APIProtocol.Ui.MultiPanel) panel_;
}
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.MultiPanel multi = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.MultiPanel, SC2APIProtocol.Ui.MultiPanel.Builder, SC2APIProtocol.Ui.MultiPanelOrBuilder>
getMultiFieldBuilder() {
if (multiBuilder_ == null) {
if (!(panelCase_ == 3)) {
panel_ = SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
multiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.MultiPanel, SC2APIProtocol.Ui.MultiPanel.Builder, SC2APIProtocol.Ui.MultiPanelOrBuilder>(
(SC2APIProtocol.Ui.MultiPanel) panel_,
getParentForChildren(),
isClean());
panel_ = null;
}
panelCase_ = 3;
onChanged();;
return multiBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.CargoPanel, SC2APIProtocol.Ui.CargoPanel.Builder, SC2APIProtocol.Ui.CargoPanelOrBuilder> cargoBuilder_;
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return Whether the cargo field is set.
*/
@java.lang.Override
public boolean hasCargo() {
return panelCase_ == 4;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
* @return The cargo.
*/
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel getCargo() {
if (cargoBuilder_ == null) {
if (panelCase_ == 4) {
return (SC2APIProtocol.Ui.CargoPanel) panel_;
}
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
} else {
if (panelCase_ == 4) {
return cargoBuilder_.getMessage();
}
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
public Builder setCargo(SC2APIProtocol.Ui.CargoPanel value) {
if (cargoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
panel_ = value;
onChanged();
} else {
cargoBuilder_.setMessage(value);
}
panelCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
public Builder setCargo(
SC2APIProtocol.Ui.CargoPanel.Builder builderForValue) {
if (cargoBuilder_ == null) {
panel_ = builderForValue.build();
onChanged();
} else {
cargoBuilder_.setMessage(builderForValue.build());
}
panelCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
public Builder mergeCargo(SC2APIProtocol.Ui.CargoPanel value) {
if (cargoBuilder_ == null) {
if (panelCase_ == 4 &&
panel_ != SC2APIProtocol.Ui.CargoPanel.getDefaultInstance()) {
panel_ = SC2APIProtocol.Ui.CargoPanel.newBuilder((SC2APIProtocol.Ui.CargoPanel) panel_)
.mergeFrom(value).buildPartial();
} else {
panel_ = value;
}
onChanged();
} else {
if (panelCase_ == 4) {
cargoBuilder_.mergeFrom(value);
} else {
cargoBuilder_.setMessage(value);
}
}
panelCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
public Builder clearCargo() {
if (cargoBuilder_ == null) {
if (panelCase_ == 4) {
panelCase_ = 0;
panel_ = null;
onChanged();
}
} else {
if (panelCase_ == 4) {
panelCase_ = 0;
panel_ = null;
}
cargoBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
public SC2APIProtocol.Ui.CargoPanel.Builder getCargoBuilder() {
return getCargoFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanelOrBuilder getCargoOrBuilder() {
if ((panelCase_ == 4) && (cargoBuilder_ != null)) {
return cargoBuilder_.getMessageOrBuilder();
} else {
if (panelCase_ == 4) {
return (SC2APIProtocol.Ui.CargoPanel) panel_;
}
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.CargoPanel cargo = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.CargoPanel, SC2APIProtocol.Ui.CargoPanel.Builder, SC2APIProtocol.Ui.CargoPanelOrBuilder>
getCargoFieldBuilder() {
if (cargoBuilder_ == null) {
if (!(panelCase_ == 4)) {
panel_ = SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
cargoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.CargoPanel, SC2APIProtocol.Ui.CargoPanel.Builder, SC2APIProtocol.Ui.CargoPanelOrBuilder>(
(SC2APIProtocol.Ui.CargoPanel) panel_,
getParentForChildren(),
isClean());
panel_ = null;
}
panelCase_ = 4;
onChanged();;
return cargoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ProductionPanel, SC2APIProtocol.Ui.ProductionPanel.Builder, SC2APIProtocol.Ui.ProductionPanelOrBuilder> productionBuilder_;
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return Whether the production field is set.
*/
@java.lang.Override
public boolean hasProduction() {
return panelCase_ == 5;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
* @return The production.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel getProduction() {
if (productionBuilder_ == null) {
if (panelCase_ == 5) {
return (SC2APIProtocol.Ui.ProductionPanel) panel_;
}
return SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
} else {
if (panelCase_ == 5) {
return productionBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
public Builder setProduction(SC2APIProtocol.Ui.ProductionPanel value) {
if (productionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
panel_ = value;
onChanged();
} else {
productionBuilder_.setMessage(value);
}
panelCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
public Builder setProduction(
SC2APIProtocol.Ui.ProductionPanel.Builder builderForValue) {
if (productionBuilder_ == null) {
panel_ = builderForValue.build();
onChanged();
} else {
productionBuilder_.setMessage(builderForValue.build());
}
panelCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
public Builder mergeProduction(SC2APIProtocol.Ui.ProductionPanel value) {
if (productionBuilder_ == null) {
if (panelCase_ == 5 &&
panel_ != SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance()) {
panel_ = SC2APIProtocol.Ui.ProductionPanel.newBuilder((SC2APIProtocol.Ui.ProductionPanel) panel_)
.mergeFrom(value).buildPartial();
} else {
panel_ = value;
}
onChanged();
} else {
if (panelCase_ == 5) {
productionBuilder_.mergeFrom(value);
} else {
productionBuilder_.setMessage(value);
}
}
panelCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
public Builder clearProduction() {
if (productionBuilder_ == null) {
if (panelCase_ == 5) {
panelCase_ = 0;
panel_ = null;
onChanged();
}
} else {
if (panelCase_ == 5) {
panelCase_ = 0;
panel_ = null;
}
productionBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
public SC2APIProtocol.Ui.ProductionPanel.Builder getProductionBuilder() {
return getProductionFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanelOrBuilder getProductionOrBuilder() {
if ((panelCase_ == 5) && (productionBuilder_ != null)) {
return productionBuilder_.getMessageOrBuilder();
} else {
if (panelCase_ == 5) {
return (SC2APIProtocol.Ui.ProductionPanel) panel_;
}
return SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ProductionPanel production = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ProductionPanel, SC2APIProtocol.Ui.ProductionPanel.Builder, SC2APIProtocol.Ui.ProductionPanelOrBuilder>
getProductionFieldBuilder() {
if (productionBuilder_ == null) {
if (!(panelCase_ == 5)) {
panel_ = SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
}
productionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ProductionPanel, SC2APIProtocol.Ui.ProductionPanel.Builder, SC2APIProtocol.Ui.ProductionPanelOrBuilder>(
(SC2APIProtocol.Ui.ProductionPanel) panel_,
getParentForChildren(),
isClean());
panel_ = null;
}
panelCase_ = 5;
onChanged();;
return productionBuilder_;
}
@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:SC2APIProtocol.ObservationUI)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ObservationUI)
private static final SC2APIProtocol.Ui.ObservationUI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ObservationUI();
}
public static SC2APIProtocol.Ui.ObservationUI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ObservationUI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ObservationUI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ControlGroupOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ControlGroup)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 control_group_index = 1;
* @return Whether the controlGroupIndex field is set.
*/
boolean hasControlGroupIndex();
/**
* optional uint32 control_group_index = 1;
* @return The controlGroupIndex.
*/
int getControlGroupIndex();
/**
* optional uint32 leader_unit_type = 2;
* @return Whether the leaderUnitType field is set.
*/
boolean hasLeaderUnitType();
/**
* optional uint32 leader_unit_type = 2;
* @return The leaderUnitType.
*/
int getLeaderUnitType();
/**
* optional uint32 count = 3;
* @return Whether the count field is set.
*/
boolean hasCount();
/**
* optional uint32 count = 3;
* @return The count.
*/
int getCount();
}
/**
* Protobuf type {@code SC2APIProtocol.ControlGroup}
*/
public static final class ControlGroup extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ControlGroup)
ControlGroupOrBuilder {
private static final long serialVersionUID = 0L;
// Use ControlGroup.newBuilder() to construct.
private ControlGroup(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ControlGroup() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ControlGroup();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ControlGroup_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ControlGroup_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ControlGroup.class, SC2APIProtocol.Ui.ControlGroup.Builder.class);
}
private int bitField0_;
public static final int CONTROL_GROUP_INDEX_FIELD_NUMBER = 1;
private int controlGroupIndex_;
/**
* optional uint32 control_group_index = 1;
* @return Whether the controlGroupIndex field is set.
*/
@java.lang.Override
public boolean hasControlGroupIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 control_group_index = 1;
* @return The controlGroupIndex.
*/
@java.lang.Override
public int getControlGroupIndex() {
return controlGroupIndex_;
}
public static final int LEADER_UNIT_TYPE_FIELD_NUMBER = 2;
private int leaderUnitType_;
/**
* optional uint32 leader_unit_type = 2;
* @return Whether the leaderUnitType field is set.
*/
@java.lang.Override
public boolean hasLeaderUnitType() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 leader_unit_type = 2;
* @return The leaderUnitType.
*/
@java.lang.Override
public int getLeaderUnitType() {
return leaderUnitType_;
}
public static final int COUNT_FIELD_NUMBER = 3;
private int count_;
/**
* optional uint32 count = 3;
* @return Whether the count field is set.
*/
@java.lang.Override
public boolean hasCount() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional uint32 count = 3;
* @return The count.
*/
@java.lang.Override
public int getCount() {
return count_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt32(1, controlGroupIndex_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt32(2, leaderUnitType_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeUInt32(3, count_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, controlGroupIndex_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, leaderUnitType_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, count_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ControlGroup)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ControlGroup other = (SC2APIProtocol.Ui.ControlGroup) obj;
if (hasControlGroupIndex() != other.hasControlGroupIndex()) return false;
if (hasControlGroupIndex()) {
if (getControlGroupIndex()
!= other.getControlGroupIndex()) return false;
}
if (hasLeaderUnitType() != other.hasLeaderUnitType()) return false;
if (hasLeaderUnitType()) {
if (getLeaderUnitType()
!= other.getLeaderUnitType()) return false;
}
if (hasCount() != other.hasCount()) return false;
if (hasCount()) {
if (getCount()
!= other.getCount()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasControlGroupIndex()) {
hash = (37 * hash) + CONTROL_GROUP_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getControlGroupIndex();
}
if (hasLeaderUnitType()) {
hash = (37 * hash) + LEADER_UNIT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getLeaderUnitType();
}
if (hasCount()) {
hash = (37 * hash) + COUNT_FIELD_NUMBER;
hash = (53 * hash) + getCount();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ControlGroup parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ControlGroup 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 SC2APIProtocol.Ui.ControlGroup parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ControlGroup 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 SC2APIProtocol.Ui.ControlGroup parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ControlGroup 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(SC2APIProtocol.Ui.ControlGroup 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 SC2APIProtocol.ControlGroup}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ControlGroup)
SC2APIProtocol.Ui.ControlGroupOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ControlGroup_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ControlGroup_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ControlGroup.class, SC2APIProtocol.Ui.ControlGroup.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ControlGroup.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
controlGroupIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
leaderUnitType_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
count_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ControlGroup_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroup getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ControlGroup.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroup build() {
SC2APIProtocol.Ui.ControlGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroup buildPartial() {
SC2APIProtocol.Ui.ControlGroup result = new SC2APIProtocol.Ui.ControlGroup(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.controlGroupIndex_ = controlGroupIndex_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.leaderUnitType_ = leaderUnitType_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.count_ = count_;
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ControlGroup) {
return mergeFrom((SC2APIProtocol.Ui.ControlGroup)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ControlGroup other) {
if (other == SC2APIProtocol.Ui.ControlGroup.getDefaultInstance()) return this;
if (other.hasControlGroupIndex()) {
setControlGroupIndex(other.getControlGroupIndex());
}
if (other.hasLeaderUnitType()) {
setLeaderUnitType(other.getLeaderUnitType());
}
if (other.hasCount()) {
setCount(other.getCount());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
controlGroupIndex_ = input.readUInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
leaderUnitType_ = input.readUInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
count_ = input.readUInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int controlGroupIndex_ ;
/**
* optional uint32 control_group_index = 1;
* @return Whether the controlGroupIndex field is set.
*/
@java.lang.Override
public boolean hasControlGroupIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 control_group_index = 1;
* @return The controlGroupIndex.
*/
@java.lang.Override
public int getControlGroupIndex() {
return controlGroupIndex_;
}
/**
* optional uint32 control_group_index = 1;
* @param value The controlGroupIndex to set.
* @return This builder for chaining.
*/
public Builder setControlGroupIndex(int value) {
bitField0_ |= 0x00000001;
controlGroupIndex_ = value;
onChanged();
return this;
}
/**
* optional uint32 control_group_index = 1;
* @return This builder for chaining.
*/
public Builder clearControlGroupIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
controlGroupIndex_ = 0;
onChanged();
return this;
}
private int leaderUnitType_ ;
/**
* optional uint32 leader_unit_type = 2;
* @return Whether the leaderUnitType field is set.
*/
@java.lang.Override
public boolean hasLeaderUnitType() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 leader_unit_type = 2;
* @return The leaderUnitType.
*/
@java.lang.Override
public int getLeaderUnitType() {
return leaderUnitType_;
}
/**
* optional uint32 leader_unit_type = 2;
* @param value The leaderUnitType to set.
* @return This builder for chaining.
*/
public Builder setLeaderUnitType(int value) {
bitField0_ |= 0x00000002;
leaderUnitType_ = value;
onChanged();
return this;
}
/**
* optional uint32 leader_unit_type = 2;
* @return This builder for chaining.
*/
public Builder clearLeaderUnitType() {
bitField0_ = (bitField0_ & ~0x00000002);
leaderUnitType_ = 0;
onChanged();
return this;
}
private int count_ ;
/**
* optional uint32 count = 3;
* @return Whether the count field is set.
*/
@java.lang.Override
public boolean hasCount() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional uint32 count = 3;
* @return The count.
*/
@java.lang.Override
public int getCount() {
return count_;
}
/**
* optional uint32 count = 3;
* @param value The count to set.
* @return This builder for chaining.
*/
public Builder setCount(int value) {
bitField0_ |= 0x00000004;
count_ = value;
onChanged();
return this;
}
/**
* optional uint32 count = 3;
* @return This builder for chaining.
*/
public Builder clearCount() {
bitField0_ = (bitField0_ & ~0x00000004);
count_ = 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:SC2APIProtocol.ControlGroup)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ControlGroup)
private static final SC2APIProtocol.Ui.ControlGroup DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ControlGroup();
}
public static SC2APIProtocol.Ui.ControlGroup getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ControlGroup parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ControlGroup getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UnitInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.UnitInfo)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 unit_type = 1;
* @return Whether the unitType field is set.
*/
boolean hasUnitType();
/**
* optional uint32 unit_type = 1;
* @return The unitType.
*/
int getUnitType();
/**
* optional uint32 player_relative = 2;
* @return Whether the playerRelative field is set.
*/
boolean hasPlayerRelative();
/**
* optional uint32 player_relative = 2;
* @return The playerRelative.
*/
int getPlayerRelative();
/**
* optional int32 health = 3;
* @return Whether the health field is set.
*/
boolean hasHealth();
/**
* optional int32 health = 3;
* @return The health.
*/
int getHealth();
/**
* optional int32 shields = 4;
* @return Whether the shields field is set.
*/
boolean hasShields();
/**
* optional int32 shields = 4;
* @return The shields.
*/
int getShields();
/**
* optional int32 energy = 5;
* @return Whether the energy field is set.
*/
boolean hasEnergy();
/**
* optional int32 energy = 5;
* @return The energy.
*/
int getEnergy();
/**
* optional int32 transport_slots_taken = 6;
* @return Whether the transportSlotsTaken field is set.
*/
boolean hasTransportSlotsTaken();
/**
* optional int32 transport_slots_taken = 6;
* @return The transportSlotsTaken.
*/
int getTransportSlotsTaken();
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return Whether the buildProgress field is set.
*/
boolean hasBuildProgress();
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return The buildProgress.
*/
float getBuildProgress();
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return Whether the addOn field is set.
*/
boolean hasAddOn();
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return The addOn.
*/
SC2APIProtocol.Ui.UnitInfo getAddOn();
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getAddOnOrBuilder();
/**
* optional int32 max_health = 9;
* @return Whether the maxHealth field is set.
*/
boolean hasMaxHealth();
/**
* optional int32 max_health = 9;
* @return The maxHealth.
*/
int getMaxHealth();
/**
* optional int32 max_shields = 10;
* @return Whether the maxShields field is set.
*/
boolean hasMaxShields();
/**
* optional int32 max_shields = 10;
* @return The maxShields.
*/
int getMaxShields();
/**
* optional int32 max_energy = 11;
* @return Whether the maxEnergy field is set.
*/
boolean hasMaxEnergy();
/**
* optional int32 max_energy = 11;
* @return The maxEnergy.
*/
int getMaxEnergy();
}
/**
* Protobuf type {@code SC2APIProtocol.UnitInfo}
*/
public static final class UnitInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.UnitInfo)
UnitInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use UnitInfo.newBuilder() to construct.
private UnitInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UnitInfo() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UnitInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_UnitInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_UnitInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.UnitInfo.class, SC2APIProtocol.Ui.UnitInfo.Builder.class);
}
private int bitField0_;
public static final int UNIT_TYPE_FIELD_NUMBER = 1;
private int unitType_;
/**
* optional uint32 unit_type = 1;
* @return Whether the unitType field is set.
*/
@java.lang.Override
public boolean hasUnitType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 unit_type = 1;
* @return The unitType.
*/
@java.lang.Override
public int getUnitType() {
return unitType_;
}
public static final int PLAYER_RELATIVE_FIELD_NUMBER = 2;
private int playerRelative_;
/**
* optional uint32 player_relative = 2;
* @return Whether the playerRelative field is set.
*/
@java.lang.Override
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 player_relative = 2;
* @return The playerRelative.
*/
@java.lang.Override
public int getPlayerRelative() {
return playerRelative_;
}
public static final int HEALTH_FIELD_NUMBER = 3;
private int health_;
/**
* optional int32 health = 3;
* @return Whether the health field is set.
*/
@java.lang.Override
public boolean hasHealth() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional int32 health = 3;
* @return The health.
*/
@java.lang.Override
public int getHealth() {
return health_;
}
public static final int SHIELDS_FIELD_NUMBER = 4;
private int shields_;
/**
* optional int32 shields = 4;
* @return Whether the shields field is set.
*/
@java.lang.Override
public boolean hasShields() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 shields = 4;
* @return The shields.
*/
@java.lang.Override
public int getShields() {
return shields_;
}
public static final int ENERGY_FIELD_NUMBER = 5;
private int energy_;
/**
* optional int32 energy = 5;
* @return Whether the energy field is set.
*/
@java.lang.Override
public boolean hasEnergy() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional int32 energy = 5;
* @return The energy.
*/
@java.lang.Override
public int getEnergy() {
return energy_;
}
public static final int TRANSPORT_SLOTS_TAKEN_FIELD_NUMBER = 6;
private int transportSlotsTaken_;
/**
* optional int32 transport_slots_taken = 6;
* @return Whether the transportSlotsTaken field is set.
*/
@java.lang.Override
public boolean hasTransportSlotsTaken() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional int32 transport_slots_taken = 6;
* @return The transportSlotsTaken.
*/
@java.lang.Override
public int getTransportSlotsTaken() {
return transportSlotsTaken_;
}
public static final int BUILD_PROGRESS_FIELD_NUMBER = 7;
private float buildProgress_;
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return Whether the buildProgress field is set.
*/
@java.lang.Override
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return The buildProgress.
*/
@java.lang.Override
public float getBuildProgress() {
return buildProgress_;
}
public static final int ADD_ON_FIELD_NUMBER = 8;
private SC2APIProtocol.Ui.UnitInfo addOn_;
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return Whether the addOn field is set.
*/
@java.lang.Override
public boolean hasAddOn() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return The addOn.
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getAddOn() {
return addOn_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : addOn_;
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getAddOnOrBuilder() {
return addOn_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : addOn_;
}
public static final int MAX_HEALTH_FIELD_NUMBER = 9;
private int maxHealth_;
/**
* optional int32 max_health = 9;
* @return Whether the maxHealth field is set.
*/
@java.lang.Override
public boolean hasMaxHealth() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
* optional int32 max_health = 9;
* @return The maxHealth.
*/
@java.lang.Override
public int getMaxHealth() {
return maxHealth_;
}
public static final int MAX_SHIELDS_FIELD_NUMBER = 10;
private int maxShields_;
/**
* optional int32 max_shields = 10;
* @return Whether the maxShields field is set.
*/
@java.lang.Override
public boolean hasMaxShields() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
* optional int32 max_shields = 10;
* @return The maxShields.
*/
@java.lang.Override
public int getMaxShields() {
return maxShields_;
}
public static final int MAX_ENERGY_FIELD_NUMBER = 11;
private int maxEnergy_;
/**
* optional int32 max_energy = 11;
* @return Whether the maxEnergy field is set.
*/
@java.lang.Override
public boolean hasMaxEnergy() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
* optional int32 max_energy = 11;
* @return The maxEnergy.
*/
@java.lang.Override
public int getMaxEnergy() {
return maxEnergy_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt32(1, unitType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt32(2, playerRelative_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeInt32(3, health_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeInt32(4, shields_);
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeInt32(5, energy_);
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeInt32(6, transportSlotsTaken_);
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeFloat(7, buildProgress_);
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(8, getAddOn());
}
if (((bitField0_ & 0x00000100) != 0)) {
output.writeInt32(9, maxHealth_);
}
if (((bitField0_ & 0x00000200) != 0)) {
output.writeInt32(10, maxShields_);
}
if (((bitField0_ & 0x00000400) != 0)) {
output.writeInt32(11, maxEnergy_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, unitType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, playerRelative_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, health_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, shields_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, energy_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(6, transportSlotsTaken_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(7, buildProgress_);
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getAddOn());
}
if (((bitField0_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(9, maxHealth_);
}
if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(10, maxShields_);
}
if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(11, maxEnergy_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.UnitInfo)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.UnitInfo other = (SC2APIProtocol.Ui.UnitInfo) obj;
if (hasUnitType() != other.hasUnitType()) return false;
if (hasUnitType()) {
if (getUnitType()
!= other.getUnitType()) return false;
}
if (hasPlayerRelative() != other.hasPlayerRelative()) return false;
if (hasPlayerRelative()) {
if (getPlayerRelative()
!= other.getPlayerRelative()) return false;
}
if (hasHealth() != other.hasHealth()) return false;
if (hasHealth()) {
if (getHealth()
!= other.getHealth()) return false;
}
if (hasShields() != other.hasShields()) return false;
if (hasShields()) {
if (getShields()
!= other.getShields()) return false;
}
if (hasEnergy() != other.hasEnergy()) return false;
if (hasEnergy()) {
if (getEnergy()
!= other.getEnergy()) return false;
}
if (hasTransportSlotsTaken() != other.hasTransportSlotsTaken()) return false;
if (hasTransportSlotsTaken()) {
if (getTransportSlotsTaken()
!= other.getTransportSlotsTaken()) return false;
}
if (hasBuildProgress() != other.hasBuildProgress()) return false;
if (hasBuildProgress()) {
if (java.lang.Float.floatToIntBits(getBuildProgress())
!= java.lang.Float.floatToIntBits(
other.getBuildProgress())) return false;
}
if (hasAddOn() != other.hasAddOn()) return false;
if (hasAddOn()) {
if (!getAddOn()
.equals(other.getAddOn())) return false;
}
if (hasMaxHealth() != other.hasMaxHealth()) return false;
if (hasMaxHealth()) {
if (getMaxHealth()
!= other.getMaxHealth()) return false;
}
if (hasMaxShields() != other.hasMaxShields()) return false;
if (hasMaxShields()) {
if (getMaxShields()
!= other.getMaxShields()) return false;
}
if (hasMaxEnergy() != other.hasMaxEnergy()) return false;
if (hasMaxEnergy()) {
if (getMaxEnergy()
!= other.getMaxEnergy()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnitType()) {
hash = (37 * hash) + UNIT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getUnitType();
}
if (hasPlayerRelative()) {
hash = (37 * hash) + PLAYER_RELATIVE_FIELD_NUMBER;
hash = (53 * hash) + getPlayerRelative();
}
if (hasHealth()) {
hash = (37 * hash) + HEALTH_FIELD_NUMBER;
hash = (53 * hash) + getHealth();
}
if (hasShields()) {
hash = (37 * hash) + SHIELDS_FIELD_NUMBER;
hash = (53 * hash) + getShields();
}
if (hasEnergy()) {
hash = (37 * hash) + ENERGY_FIELD_NUMBER;
hash = (53 * hash) + getEnergy();
}
if (hasTransportSlotsTaken()) {
hash = (37 * hash) + TRANSPORT_SLOTS_TAKEN_FIELD_NUMBER;
hash = (53 * hash) + getTransportSlotsTaken();
}
if (hasBuildProgress()) {
hash = (37 * hash) + BUILD_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getBuildProgress());
}
if (hasAddOn()) {
hash = (37 * hash) + ADD_ON_FIELD_NUMBER;
hash = (53 * hash) + getAddOn().hashCode();
}
if (hasMaxHealth()) {
hash = (37 * hash) + MAX_HEALTH_FIELD_NUMBER;
hash = (53 * hash) + getMaxHealth();
}
if (hasMaxShields()) {
hash = (37 * hash) + MAX_SHIELDS_FIELD_NUMBER;
hash = (53 * hash) + getMaxShields();
}
if (hasMaxEnergy()) {
hash = (37 * hash) + MAX_ENERGY_FIELD_NUMBER;
hash = (53 * hash) + getMaxEnergy();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.UnitInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.UnitInfo 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 SC2APIProtocol.Ui.UnitInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.UnitInfo 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 SC2APIProtocol.Ui.UnitInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.UnitInfo 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(SC2APIProtocol.Ui.UnitInfo 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 SC2APIProtocol.UnitInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.UnitInfo)
SC2APIProtocol.Ui.UnitInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_UnitInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_UnitInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.UnitInfo.class, SC2APIProtocol.Ui.UnitInfo.Builder.class);
}
// Construct using SC2APIProtocol.Ui.UnitInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAddOnFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
unitType_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
playerRelative_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
health_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
shields_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
energy_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
transportSlotsTaken_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
buildProgress_ = 0F;
bitField0_ = (bitField0_ & ~0x00000040);
if (addOnBuilder_ == null) {
addOn_ = null;
} else {
addOnBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
maxHealth_ = 0;
bitField0_ = (bitField0_ & ~0x00000100);
maxShields_ = 0;
bitField0_ = (bitField0_ & ~0x00000200);
maxEnergy_ = 0;
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_UnitInfo_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getDefaultInstanceForType() {
return SC2APIProtocol.Ui.UnitInfo.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo build() {
SC2APIProtocol.Ui.UnitInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo buildPartial() {
SC2APIProtocol.Ui.UnitInfo result = new SC2APIProtocol.Ui.UnitInfo(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.unitType_ = unitType_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.playerRelative_ = playerRelative_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.health_ = health_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.shields_ = shields_;
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.energy_ = energy_;
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.transportSlotsTaken_ = transportSlotsTaken_;
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.buildProgress_ = buildProgress_;
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
if (addOnBuilder_ == null) {
result.addOn_ = addOn_;
} else {
result.addOn_ = addOnBuilder_.build();
}
to_bitField0_ |= 0x00000080;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.maxHealth_ = maxHealth_;
to_bitField0_ |= 0x00000100;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.maxShields_ = maxShields_;
to_bitField0_ |= 0x00000200;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
result.maxEnergy_ = maxEnergy_;
to_bitField0_ |= 0x00000400;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.UnitInfo) {
return mergeFrom((SC2APIProtocol.Ui.UnitInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.UnitInfo other) {
if (other == SC2APIProtocol.Ui.UnitInfo.getDefaultInstance()) return this;
if (other.hasUnitType()) {
setUnitType(other.getUnitType());
}
if (other.hasPlayerRelative()) {
setPlayerRelative(other.getPlayerRelative());
}
if (other.hasHealth()) {
setHealth(other.getHealth());
}
if (other.hasShields()) {
setShields(other.getShields());
}
if (other.hasEnergy()) {
setEnergy(other.getEnergy());
}
if (other.hasTransportSlotsTaken()) {
setTransportSlotsTaken(other.getTransportSlotsTaken());
}
if (other.hasBuildProgress()) {
setBuildProgress(other.getBuildProgress());
}
if (other.hasAddOn()) {
mergeAddOn(other.getAddOn());
}
if (other.hasMaxHealth()) {
setMaxHealth(other.getMaxHealth());
}
if (other.hasMaxShields()) {
setMaxShields(other.getMaxShields());
}
if (other.hasMaxEnergy()) {
setMaxEnergy(other.getMaxEnergy());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
unitType_ = input.readUInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
playerRelative_ = input.readUInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
health_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
case 32: {
shields_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
energy_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
} // case 40
case 48: {
transportSlotsTaken_ = input.readInt32();
bitField0_ |= 0x00000020;
break;
} // case 48
case 61: {
buildProgress_ = input.readFloat();
bitField0_ |= 0x00000040;
break;
} // case 61
case 66: {
input.readMessage(
getAddOnFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 66
case 72: {
maxHealth_ = input.readInt32();
bitField0_ |= 0x00000100;
break;
} // case 72
case 80: {
maxShields_ = input.readInt32();
bitField0_ |= 0x00000200;
break;
} // case 80
case 88: {
maxEnergy_ = input.readInt32();
bitField0_ |= 0x00000400;
break;
} // case 88
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int unitType_ ;
/**
* optional uint32 unit_type = 1;
* @return Whether the unitType field is set.
*/
@java.lang.Override
public boolean hasUnitType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 unit_type = 1;
* @return The unitType.
*/
@java.lang.Override
public int getUnitType() {
return unitType_;
}
/**
* optional uint32 unit_type = 1;
* @param value The unitType to set.
* @return This builder for chaining.
*/
public Builder setUnitType(int value) {
bitField0_ |= 0x00000001;
unitType_ = value;
onChanged();
return this;
}
/**
* optional uint32 unit_type = 1;
* @return This builder for chaining.
*/
public Builder clearUnitType() {
bitField0_ = (bitField0_ & ~0x00000001);
unitType_ = 0;
onChanged();
return this;
}
private int playerRelative_ ;
/**
* optional uint32 player_relative = 2;
* @return Whether the playerRelative field is set.
*/
@java.lang.Override
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 player_relative = 2;
* @return The playerRelative.
*/
@java.lang.Override
public int getPlayerRelative() {
return playerRelative_;
}
/**
* optional uint32 player_relative = 2;
* @param value The playerRelative to set.
* @return This builder for chaining.
*/
public Builder setPlayerRelative(int value) {
bitField0_ |= 0x00000002;
playerRelative_ = value;
onChanged();
return this;
}
/**
* optional uint32 player_relative = 2;
* @return This builder for chaining.
*/
public Builder clearPlayerRelative() {
bitField0_ = (bitField0_ & ~0x00000002);
playerRelative_ = 0;
onChanged();
return this;
}
private int health_ ;
/**
* optional int32 health = 3;
* @return Whether the health field is set.
*/
@java.lang.Override
public boolean hasHealth() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional int32 health = 3;
* @return The health.
*/
@java.lang.Override
public int getHealth() {
return health_;
}
/**
* optional int32 health = 3;
* @param value The health to set.
* @return This builder for chaining.
*/
public Builder setHealth(int value) {
bitField0_ |= 0x00000004;
health_ = value;
onChanged();
return this;
}
/**
* optional int32 health = 3;
* @return This builder for chaining.
*/
public Builder clearHealth() {
bitField0_ = (bitField0_ & ~0x00000004);
health_ = 0;
onChanged();
return this;
}
private int shields_ ;
/**
* optional int32 shields = 4;
* @return Whether the shields field is set.
*/
@java.lang.Override
public boolean hasShields() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 shields = 4;
* @return The shields.
*/
@java.lang.Override
public int getShields() {
return shields_;
}
/**
* optional int32 shields = 4;
* @param value The shields to set.
* @return This builder for chaining.
*/
public Builder setShields(int value) {
bitField0_ |= 0x00000008;
shields_ = value;
onChanged();
return this;
}
/**
* optional int32 shields = 4;
* @return This builder for chaining.
*/
public Builder clearShields() {
bitField0_ = (bitField0_ & ~0x00000008);
shields_ = 0;
onChanged();
return this;
}
private int energy_ ;
/**
* optional int32 energy = 5;
* @return Whether the energy field is set.
*/
@java.lang.Override
public boolean hasEnergy() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional int32 energy = 5;
* @return The energy.
*/
@java.lang.Override
public int getEnergy() {
return energy_;
}
/**
* optional int32 energy = 5;
* @param value The energy to set.
* @return This builder for chaining.
*/
public Builder setEnergy(int value) {
bitField0_ |= 0x00000010;
energy_ = value;
onChanged();
return this;
}
/**
* optional int32 energy = 5;
* @return This builder for chaining.
*/
public Builder clearEnergy() {
bitField0_ = (bitField0_ & ~0x00000010);
energy_ = 0;
onChanged();
return this;
}
private int transportSlotsTaken_ ;
/**
* optional int32 transport_slots_taken = 6;
* @return Whether the transportSlotsTaken field is set.
*/
@java.lang.Override
public boolean hasTransportSlotsTaken() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional int32 transport_slots_taken = 6;
* @return The transportSlotsTaken.
*/
@java.lang.Override
public int getTransportSlotsTaken() {
return transportSlotsTaken_;
}
/**
* optional int32 transport_slots_taken = 6;
* @param value The transportSlotsTaken to set.
* @return This builder for chaining.
*/
public Builder setTransportSlotsTaken(int value) {
bitField0_ |= 0x00000020;
transportSlotsTaken_ = value;
onChanged();
return this;
}
/**
* optional int32 transport_slots_taken = 6;
* @return This builder for chaining.
*/
public Builder clearTransportSlotsTaken() {
bitField0_ = (bitField0_ & ~0x00000020);
transportSlotsTaken_ = 0;
onChanged();
return this;
}
private float buildProgress_ ;
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return Whether the buildProgress field is set.
*/
@java.lang.Override
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return The buildProgress.
*/
@java.lang.Override
public float getBuildProgress() {
return buildProgress_;
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @param value The buildProgress to set.
* @return This builder for chaining.
*/
public Builder setBuildProgress(float value) {
bitField0_ |= 0x00000040;
buildProgress_ = value;
onChanged();
return this;
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 7;
* @return This builder for chaining.
*/
public Builder clearBuildProgress() {
bitField0_ = (bitField0_ & ~0x00000040);
buildProgress_ = 0F;
onChanged();
return this;
}
private SC2APIProtocol.Ui.UnitInfo addOn_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> addOnBuilder_;
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return Whether the addOn field is set.
*/
public boolean hasAddOn() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
* @return The addOn.
*/
public SC2APIProtocol.Ui.UnitInfo getAddOn() {
if (addOnBuilder_ == null) {
return addOn_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : addOn_;
} else {
return addOnBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public Builder setAddOn(SC2APIProtocol.Ui.UnitInfo value) {
if (addOnBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
addOn_ = value;
onChanged();
} else {
addOnBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public Builder setAddOn(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (addOnBuilder_ == null) {
addOn_ = builderForValue.build();
onChanged();
} else {
addOnBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public Builder mergeAddOn(SC2APIProtocol.Ui.UnitInfo value) {
if (addOnBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
addOn_ != null &&
addOn_ != SC2APIProtocol.Ui.UnitInfo.getDefaultInstance()) {
addOn_ =
SC2APIProtocol.Ui.UnitInfo.newBuilder(addOn_).mergeFrom(value).buildPartial();
} else {
addOn_ = value;
}
onChanged();
} else {
addOnBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public Builder clearAddOn() {
if (addOnBuilder_ == null) {
addOn_ = null;
onChanged();
} else {
addOnBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getAddOnBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getAddOnFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getAddOnOrBuilder() {
if (addOnBuilder_ != null) {
return addOnBuilder_.getMessageOrBuilder();
} else {
return addOn_ == null ?
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : addOn_;
}
}
/**
* optional .SC2APIProtocol.UnitInfo add_on = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getAddOnFieldBuilder() {
if (addOnBuilder_ == null) {
addOnBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
getAddOn(),
getParentForChildren(),
isClean());
addOn_ = null;
}
return addOnBuilder_;
}
private int maxHealth_ ;
/**
* optional int32 max_health = 9;
* @return Whether the maxHealth field is set.
*/
@java.lang.Override
public boolean hasMaxHealth() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
* optional int32 max_health = 9;
* @return The maxHealth.
*/
@java.lang.Override
public int getMaxHealth() {
return maxHealth_;
}
/**
* optional int32 max_health = 9;
* @param value The maxHealth to set.
* @return This builder for chaining.
*/
public Builder setMaxHealth(int value) {
bitField0_ |= 0x00000100;
maxHealth_ = value;
onChanged();
return this;
}
/**
* optional int32 max_health = 9;
* @return This builder for chaining.
*/
public Builder clearMaxHealth() {
bitField0_ = (bitField0_ & ~0x00000100);
maxHealth_ = 0;
onChanged();
return this;
}
private int maxShields_ ;
/**
* optional int32 max_shields = 10;
* @return Whether the maxShields field is set.
*/
@java.lang.Override
public boolean hasMaxShields() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
* optional int32 max_shields = 10;
* @return The maxShields.
*/
@java.lang.Override
public int getMaxShields() {
return maxShields_;
}
/**
* optional int32 max_shields = 10;
* @param value The maxShields to set.
* @return This builder for chaining.
*/
public Builder setMaxShields(int value) {
bitField0_ |= 0x00000200;
maxShields_ = value;
onChanged();
return this;
}
/**
* optional int32 max_shields = 10;
* @return This builder for chaining.
*/
public Builder clearMaxShields() {
bitField0_ = (bitField0_ & ~0x00000200);
maxShields_ = 0;
onChanged();
return this;
}
private int maxEnergy_ ;
/**
* optional int32 max_energy = 11;
* @return Whether the maxEnergy field is set.
*/
@java.lang.Override
public boolean hasMaxEnergy() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
* optional int32 max_energy = 11;
* @return The maxEnergy.
*/
@java.lang.Override
public int getMaxEnergy() {
return maxEnergy_;
}
/**
* optional int32 max_energy = 11;
* @param value The maxEnergy to set.
* @return This builder for chaining.
*/
public Builder setMaxEnergy(int value) {
bitField0_ |= 0x00000400;
maxEnergy_ = value;
onChanged();
return this;
}
/**
* optional int32 max_energy = 11;
* @return This builder for chaining.
*/
public Builder clearMaxEnergy() {
bitField0_ = (bitField0_ & ~0x00000400);
maxEnergy_ = 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:SC2APIProtocol.UnitInfo)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.UnitInfo)
private static final SC2APIProtocol.Ui.UnitInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.UnitInfo();
}
public static SC2APIProtocol.Ui.UnitInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UnitInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SinglePanelOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.SinglePanel)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
boolean hasUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
SC2APIProtocol.Ui.UnitInfo getUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder();
/**
* optional int32 attack_upgrade_level = 2;
* @return Whether the attackUpgradeLevel field is set.
*/
boolean hasAttackUpgradeLevel();
/**
* optional int32 attack_upgrade_level = 2;
* @return The attackUpgradeLevel.
*/
int getAttackUpgradeLevel();
/**
* optional int32 armor_upgrade_level = 3;
* @return Whether the armorUpgradeLevel field is set.
*/
boolean hasArmorUpgradeLevel();
/**
* optional int32 armor_upgrade_level = 3;
* @return The armorUpgradeLevel.
*/
int getArmorUpgradeLevel();
/**
* optional int32 shield_upgrade_level = 4;
* @return Whether the shieldUpgradeLevel field is set.
*/
boolean hasShieldUpgradeLevel();
/**
* optional int32 shield_upgrade_level = 4;
* @return The shieldUpgradeLevel.
*/
int getShieldUpgradeLevel();
/**
* repeated int32 buffs = 5;
* @return A list containing the buffs.
*/
java.util.List getBuffsList();
/**
* repeated int32 buffs = 5;
* @return The count of buffs.
*/
int getBuffsCount();
/**
* repeated int32 buffs = 5;
* @param index The index of the element to return.
* @return The buffs at the given index.
*/
int getBuffs(int index);
}
/**
* Protobuf type {@code SC2APIProtocol.SinglePanel}
*/
public static final class SinglePanel extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.SinglePanel)
SinglePanelOrBuilder {
private static final long serialVersionUID = 0L;
// Use SinglePanel.newBuilder() to construct.
private SinglePanel(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SinglePanel() {
buffs_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SinglePanel();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_SinglePanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_SinglePanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.SinglePanel.class, SC2APIProtocol.Ui.SinglePanel.Builder.class);
}
private int bitField0_;
public static final int UNIT_FIELD_NUMBER = 1;
private SC2APIProtocol.Ui.UnitInfo unit_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
@java.lang.Override
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getUnit() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
public static final int ATTACK_UPGRADE_LEVEL_FIELD_NUMBER = 2;
private int attackUpgradeLevel_;
/**
* optional int32 attack_upgrade_level = 2;
* @return Whether the attackUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasAttackUpgradeLevel() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 attack_upgrade_level = 2;
* @return The attackUpgradeLevel.
*/
@java.lang.Override
public int getAttackUpgradeLevel() {
return attackUpgradeLevel_;
}
public static final int ARMOR_UPGRADE_LEVEL_FIELD_NUMBER = 3;
private int armorUpgradeLevel_;
/**
* optional int32 armor_upgrade_level = 3;
* @return Whether the armorUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasArmorUpgradeLevel() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional int32 armor_upgrade_level = 3;
* @return The armorUpgradeLevel.
*/
@java.lang.Override
public int getArmorUpgradeLevel() {
return armorUpgradeLevel_;
}
public static final int SHIELD_UPGRADE_LEVEL_FIELD_NUMBER = 4;
private int shieldUpgradeLevel_;
/**
* optional int32 shield_upgrade_level = 4;
* @return Whether the shieldUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasShieldUpgradeLevel() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 shield_upgrade_level = 4;
* @return The shieldUpgradeLevel.
*/
@java.lang.Override
public int getShieldUpgradeLevel() {
return shieldUpgradeLevel_;
}
public static final int BUFFS_FIELD_NUMBER = 5;
private com.google.protobuf.Internal.IntList buffs_;
/**
* repeated int32 buffs = 5;
* @return A list containing the buffs.
*/
@java.lang.Override
public java.util.List
getBuffsList() {
return buffs_;
}
/**
* repeated int32 buffs = 5;
* @return The count of buffs.
*/
public int getBuffsCount() {
return buffs_.size();
}
/**
* repeated int32 buffs = 5;
* @param index The index of the element to return.
* @return The buffs at the given index.
*/
public int getBuffs(int index) {
return buffs_.getInt(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 (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getUnit());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, attackUpgradeLevel_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeInt32(3, armorUpgradeLevel_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeInt32(4, shieldUpgradeLevel_);
}
for (int i = 0; i < buffs_.size(); i++) {
output.writeInt32(5, buffs_.getInt(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getUnit());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, attackUpgradeLevel_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, armorUpgradeLevel_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, shieldUpgradeLevel_);
}
{
int dataSize = 0;
for (int i = 0; i < buffs_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(buffs_.getInt(i));
}
size += dataSize;
size += 1 * getBuffsList().size();
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.SinglePanel)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.SinglePanel other = (SC2APIProtocol.Ui.SinglePanel) obj;
if (hasUnit() != other.hasUnit()) return false;
if (hasUnit()) {
if (!getUnit()
.equals(other.getUnit())) return false;
}
if (hasAttackUpgradeLevel() != other.hasAttackUpgradeLevel()) return false;
if (hasAttackUpgradeLevel()) {
if (getAttackUpgradeLevel()
!= other.getAttackUpgradeLevel()) return false;
}
if (hasArmorUpgradeLevel() != other.hasArmorUpgradeLevel()) return false;
if (hasArmorUpgradeLevel()) {
if (getArmorUpgradeLevel()
!= other.getArmorUpgradeLevel()) return false;
}
if (hasShieldUpgradeLevel() != other.hasShieldUpgradeLevel()) return false;
if (hasShieldUpgradeLevel()) {
if (getShieldUpgradeLevel()
!= other.getShieldUpgradeLevel()) return false;
}
if (!getBuffsList()
.equals(other.getBuffsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnit()) {
hash = (37 * hash) + UNIT_FIELD_NUMBER;
hash = (53 * hash) + getUnit().hashCode();
}
if (hasAttackUpgradeLevel()) {
hash = (37 * hash) + ATTACK_UPGRADE_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getAttackUpgradeLevel();
}
if (hasArmorUpgradeLevel()) {
hash = (37 * hash) + ARMOR_UPGRADE_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getArmorUpgradeLevel();
}
if (hasShieldUpgradeLevel()) {
hash = (37 * hash) + SHIELD_UPGRADE_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getShieldUpgradeLevel();
}
if (getBuffsCount() > 0) {
hash = (37 * hash) + BUFFS_FIELD_NUMBER;
hash = (53 * hash) + getBuffsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.SinglePanel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.SinglePanel 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 SC2APIProtocol.Ui.SinglePanel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.SinglePanel 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 SC2APIProtocol.Ui.SinglePanel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.SinglePanel 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(SC2APIProtocol.Ui.SinglePanel 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 SC2APIProtocol.SinglePanel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.SinglePanel)
SC2APIProtocol.Ui.SinglePanelOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_SinglePanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_SinglePanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.SinglePanel.class, SC2APIProtocol.Ui.SinglePanel.Builder.class);
}
// Construct using SC2APIProtocol.Ui.SinglePanel.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getUnitFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (unitBuilder_ == null) {
unit_ = null;
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
attackUpgradeLevel_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
armorUpgradeLevel_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
shieldUpgradeLevel_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
buffs_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_SinglePanel_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel getDefaultInstanceForType() {
return SC2APIProtocol.Ui.SinglePanel.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel build() {
SC2APIProtocol.Ui.SinglePanel result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel buildPartial() {
SC2APIProtocol.Ui.SinglePanel result = new SC2APIProtocol.Ui.SinglePanel(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (unitBuilder_ == null) {
result.unit_ = unit_;
} else {
result.unit_ = unitBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.attackUpgradeLevel_ = attackUpgradeLevel_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.armorUpgradeLevel_ = armorUpgradeLevel_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.shieldUpgradeLevel_ = shieldUpgradeLevel_;
to_bitField0_ |= 0x00000008;
}
if (((bitField0_ & 0x00000010) != 0)) {
buffs_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000010);
}
result.buffs_ = buffs_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.SinglePanel) {
return mergeFrom((SC2APIProtocol.Ui.SinglePanel)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.SinglePanel other) {
if (other == SC2APIProtocol.Ui.SinglePanel.getDefaultInstance()) return this;
if (other.hasUnit()) {
mergeUnit(other.getUnit());
}
if (other.hasAttackUpgradeLevel()) {
setAttackUpgradeLevel(other.getAttackUpgradeLevel());
}
if (other.hasArmorUpgradeLevel()) {
setArmorUpgradeLevel(other.getArmorUpgradeLevel());
}
if (other.hasShieldUpgradeLevel()) {
setShieldUpgradeLevel(other.getShieldUpgradeLevel());
}
if (!other.buffs_.isEmpty()) {
if (buffs_.isEmpty()) {
buffs_ = other.buffs_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureBuffsIsMutable();
buffs_.addAll(other.buffs_);
}
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getUnitFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
attackUpgradeLevel_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
armorUpgradeLevel_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
case 32: {
shieldUpgradeLevel_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
int v = input.readInt32();
ensureBuffsIsMutable();
buffs_.addInt(v);
break;
} // case 40
case 42: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
ensureBuffsIsMutable();
while (input.getBytesUntilLimit() > 0) {
buffs_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
} // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private SC2APIProtocol.Ui.UnitInfo unit_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> unitBuilder_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
public SC2APIProtocol.Ui.UnitInfo getUnit() {
if (unitBuilder_ == null) {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
} else {
return unitBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unit_ = value;
onChanged();
} else {
unitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitBuilder_ == null) {
unit_ = builderForValue.build();
onChanged();
} else {
unitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder mergeUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
unit_ != null &&
unit_ != SC2APIProtocol.Ui.UnitInfo.getDefaultInstance()) {
unit_ =
SC2APIProtocol.Ui.UnitInfo.newBuilder(unit_).mergeFrom(value).buildPartial();
} else {
unit_ = value;
}
onChanged();
} else {
unitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder clearUnit() {
if (unitBuilder_ == null) {
unit_ = null;
onChanged();
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getUnitBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getUnitFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
if (unitBuilder_ != null) {
return unitBuilder_.getMessageOrBuilder();
} else {
return unit_ == null ?
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitFieldBuilder() {
if (unitBuilder_ == null) {
unitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
getUnit(),
getParentForChildren(),
isClean());
unit_ = null;
}
return unitBuilder_;
}
private int attackUpgradeLevel_ ;
/**
* optional int32 attack_upgrade_level = 2;
* @return Whether the attackUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasAttackUpgradeLevel() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 attack_upgrade_level = 2;
* @return The attackUpgradeLevel.
*/
@java.lang.Override
public int getAttackUpgradeLevel() {
return attackUpgradeLevel_;
}
/**
* optional int32 attack_upgrade_level = 2;
* @param value The attackUpgradeLevel to set.
* @return This builder for chaining.
*/
public Builder setAttackUpgradeLevel(int value) {
bitField0_ |= 0x00000002;
attackUpgradeLevel_ = value;
onChanged();
return this;
}
/**
* optional int32 attack_upgrade_level = 2;
* @return This builder for chaining.
*/
public Builder clearAttackUpgradeLevel() {
bitField0_ = (bitField0_ & ~0x00000002);
attackUpgradeLevel_ = 0;
onChanged();
return this;
}
private int armorUpgradeLevel_ ;
/**
* optional int32 armor_upgrade_level = 3;
* @return Whether the armorUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasArmorUpgradeLevel() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional int32 armor_upgrade_level = 3;
* @return The armorUpgradeLevel.
*/
@java.lang.Override
public int getArmorUpgradeLevel() {
return armorUpgradeLevel_;
}
/**
* optional int32 armor_upgrade_level = 3;
* @param value The armorUpgradeLevel to set.
* @return This builder for chaining.
*/
public Builder setArmorUpgradeLevel(int value) {
bitField0_ |= 0x00000004;
armorUpgradeLevel_ = value;
onChanged();
return this;
}
/**
* optional int32 armor_upgrade_level = 3;
* @return This builder for chaining.
*/
public Builder clearArmorUpgradeLevel() {
bitField0_ = (bitField0_ & ~0x00000004);
armorUpgradeLevel_ = 0;
onChanged();
return this;
}
private int shieldUpgradeLevel_ ;
/**
* optional int32 shield_upgrade_level = 4;
* @return Whether the shieldUpgradeLevel field is set.
*/
@java.lang.Override
public boolean hasShieldUpgradeLevel() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 shield_upgrade_level = 4;
* @return The shieldUpgradeLevel.
*/
@java.lang.Override
public int getShieldUpgradeLevel() {
return shieldUpgradeLevel_;
}
/**
* optional int32 shield_upgrade_level = 4;
* @param value The shieldUpgradeLevel to set.
* @return This builder for chaining.
*/
public Builder setShieldUpgradeLevel(int value) {
bitField0_ |= 0x00000008;
shieldUpgradeLevel_ = value;
onChanged();
return this;
}
/**
* optional int32 shield_upgrade_level = 4;
* @return This builder for chaining.
*/
public Builder clearShieldUpgradeLevel() {
bitField0_ = (bitField0_ & ~0x00000008);
shieldUpgradeLevel_ = 0;
onChanged();
return this;
}
private com.google.protobuf.Internal.IntList buffs_ = emptyIntList();
private void ensureBuffsIsMutable() {
if (!((bitField0_ & 0x00000010) != 0)) {
buffs_ = mutableCopy(buffs_);
bitField0_ |= 0x00000010;
}
}
/**
* repeated int32 buffs = 5;
* @return A list containing the buffs.
*/
public java.util.List
getBuffsList() {
return ((bitField0_ & 0x00000010) != 0) ?
java.util.Collections.unmodifiableList(buffs_) : buffs_;
}
/**
* repeated int32 buffs = 5;
* @return The count of buffs.
*/
public int getBuffsCount() {
return buffs_.size();
}
/**
* repeated int32 buffs = 5;
* @param index The index of the element to return.
* @return The buffs at the given index.
*/
public int getBuffs(int index) {
return buffs_.getInt(index);
}
/**
* repeated int32 buffs = 5;
* @param index The index to set the value at.
* @param value The buffs to set.
* @return This builder for chaining.
*/
public Builder setBuffs(
int index, int value) {
ensureBuffsIsMutable();
buffs_.setInt(index, value);
onChanged();
return this;
}
/**
* repeated int32 buffs = 5;
* @param value The buffs to add.
* @return This builder for chaining.
*/
public Builder addBuffs(int value) {
ensureBuffsIsMutable();
buffs_.addInt(value);
onChanged();
return this;
}
/**
* repeated int32 buffs = 5;
* @param values The buffs to add.
* @return This builder for chaining.
*/
public Builder addAllBuffs(
java.lang.Iterable extends java.lang.Integer> values) {
ensureBuffsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, buffs_);
onChanged();
return this;
}
/**
* repeated int32 buffs = 5;
* @return This builder for chaining.
*/
public Builder clearBuffs() {
buffs_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000010);
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:SC2APIProtocol.SinglePanel)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.SinglePanel)
private static final SC2APIProtocol.Ui.SinglePanel DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.SinglePanel();
}
public static SC2APIProtocol.Ui.SinglePanel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SinglePanel parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.SinglePanel getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MultiPanelOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.MultiPanel)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
java.util.List
getUnitsList();
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
SC2APIProtocol.Ui.UnitInfo getUnits(int index);
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
int getUnitsCount();
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitsOrBuilderList();
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitsOrBuilder(
int index);
}
/**
* Protobuf type {@code SC2APIProtocol.MultiPanel}
*/
public static final class MultiPanel extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.MultiPanel)
MultiPanelOrBuilder {
private static final long serialVersionUID = 0L;
// Use MultiPanel.newBuilder() to construct.
private MultiPanel(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MultiPanel() {
units_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MultiPanel();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_MultiPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_MultiPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.MultiPanel.class, SC2APIProtocol.Ui.MultiPanel.Builder.class);
}
public static final int UNITS_FIELD_NUMBER = 1;
private java.util.List units_;
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
@java.lang.Override
public java.util.List getUnitsList() {
return units_;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitsOrBuilderList() {
return units_;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
@java.lang.Override
public int getUnitsCount() {
return units_.size();
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getUnits(int index) {
return units_.get(index);
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitsOrBuilder(
int index) {
return units_.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 < units_.size(); i++) {
output.writeMessage(1, units_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < units_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, units_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.MultiPanel)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.MultiPanel other = (SC2APIProtocol.Ui.MultiPanel) obj;
if (!getUnitsList()
.equals(other.getUnitsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getUnitsCount() > 0) {
hash = (37 * hash) + UNITS_FIELD_NUMBER;
hash = (53 * hash) + getUnitsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.MultiPanel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.MultiPanel 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 SC2APIProtocol.Ui.MultiPanel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.MultiPanel 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 SC2APIProtocol.Ui.MultiPanel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.MultiPanel 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(SC2APIProtocol.Ui.MultiPanel 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 SC2APIProtocol.MultiPanel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.MultiPanel)
SC2APIProtocol.Ui.MultiPanelOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_MultiPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_MultiPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.MultiPanel.class, SC2APIProtocol.Ui.MultiPanel.Builder.class);
}
// Construct using SC2APIProtocol.Ui.MultiPanel.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (unitsBuilder_ == null) {
units_ = java.util.Collections.emptyList();
} else {
units_ = null;
unitsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_MultiPanel_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel getDefaultInstanceForType() {
return SC2APIProtocol.Ui.MultiPanel.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel build() {
SC2APIProtocol.Ui.MultiPanel result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel buildPartial() {
SC2APIProtocol.Ui.MultiPanel result = new SC2APIProtocol.Ui.MultiPanel(this);
int from_bitField0_ = bitField0_;
if (unitsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
units_ = java.util.Collections.unmodifiableList(units_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.units_ = units_;
} else {
result.units_ = unitsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.MultiPanel) {
return mergeFrom((SC2APIProtocol.Ui.MultiPanel)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.MultiPanel other) {
if (other == SC2APIProtocol.Ui.MultiPanel.getDefaultInstance()) return this;
if (unitsBuilder_ == null) {
if (!other.units_.isEmpty()) {
if (units_.isEmpty()) {
units_ = other.units_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureUnitsIsMutable();
units_.addAll(other.units_);
}
onChanged();
}
} else {
if (!other.units_.isEmpty()) {
if (unitsBuilder_.isEmpty()) {
unitsBuilder_.dispose();
unitsBuilder_ = null;
units_ = other.units_;
bitField0_ = (bitField0_ & ~0x00000001);
unitsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getUnitsFieldBuilder() : null;
} else {
unitsBuilder_.addAllMessages(other.units_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
SC2APIProtocol.Ui.UnitInfo m =
input.readMessage(
SC2APIProtocol.Ui.UnitInfo.PARSER,
extensionRegistry);
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
units_.add(m);
} else {
unitsBuilder_.addMessage(m);
}
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List units_ =
java.util.Collections.emptyList();
private void ensureUnitsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
units_ = new java.util.ArrayList(units_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> unitsBuilder_;
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public java.util.List getUnitsList() {
if (unitsBuilder_ == null) {
return java.util.Collections.unmodifiableList(units_);
} else {
return unitsBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public int getUnitsCount() {
if (unitsBuilder_ == null) {
return units_.size();
} else {
return unitsBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public SC2APIProtocol.Ui.UnitInfo getUnits(int index) {
if (unitsBuilder_ == null) {
return units_.get(index);
} else {
return unitsBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder setUnits(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (unitsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureUnitsIsMutable();
units_.set(index, value);
onChanged();
} else {
unitsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder setUnits(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
units_.set(index, builderForValue.build());
onChanged();
} else {
unitsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder addUnits(SC2APIProtocol.Ui.UnitInfo value) {
if (unitsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureUnitsIsMutable();
units_.add(value);
onChanged();
} else {
unitsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder addUnits(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (unitsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureUnitsIsMutable();
units_.add(index, value);
onChanged();
} else {
unitsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder addUnits(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
units_.add(builderForValue.build());
onChanged();
} else {
unitsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder addUnits(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
units_.add(index, builderForValue.build());
onChanged();
} else {
unitsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder addAllUnits(
java.lang.Iterable extends SC2APIProtocol.Ui.UnitInfo> values) {
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, units_);
onChanged();
} else {
unitsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder clearUnits() {
if (unitsBuilder_ == null) {
units_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
unitsBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public Builder removeUnits(int index) {
if (unitsBuilder_ == null) {
ensureUnitsIsMutable();
units_.remove(index);
onChanged();
} else {
unitsBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getUnitsBuilder(
int index) {
return getUnitsFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitsOrBuilder(
int index) {
if (unitsBuilder_ == null) {
return units_.get(index); } else {
return unitsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitsOrBuilderList() {
if (unitsBuilder_ != null) {
return unitsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(units_);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addUnitsBuilder() {
return getUnitsFieldBuilder().addBuilder(
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addUnitsBuilder(
int index) {
return getUnitsFieldBuilder().addBuilder(
index, SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.UnitInfo units = 1;
*/
public java.util.List
getUnitsBuilderList() {
return getUnitsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitsFieldBuilder() {
if (unitsBuilder_ == null) {
unitsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
units_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
units_ = null;
}
return unitsBuilder_;
}
@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:SC2APIProtocol.MultiPanel)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.MultiPanel)
private static final SC2APIProtocol.Ui.MultiPanel DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.MultiPanel();
}
public static SC2APIProtocol.Ui.MultiPanel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MultiPanel parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.MultiPanel getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CargoPanelOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.CargoPanel)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
boolean hasUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
SC2APIProtocol.Ui.UnitInfo getUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder();
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
java.util.List
getPassengersList();
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
SC2APIProtocol.Ui.UnitInfo getPassengers(int index);
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
int getPassengersCount();
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getPassengersOrBuilderList();
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getPassengersOrBuilder(
int index);
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return Whether the slotsAvailable field is set.
*/
boolean hasSlotsAvailable();
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return The slotsAvailable.
*/
int getSlotsAvailable();
}
/**
* Protobuf type {@code SC2APIProtocol.CargoPanel}
*/
public static final class CargoPanel extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.CargoPanel)
CargoPanelOrBuilder {
private static final long serialVersionUID = 0L;
// Use CargoPanel.newBuilder() to construct.
private CargoPanel(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CargoPanel() {
passengers_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CargoPanel();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_CargoPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_CargoPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.CargoPanel.class, SC2APIProtocol.Ui.CargoPanel.Builder.class);
}
private int bitField0_;
public static final int UNIT_FIELD_NUMBER = 1;
private SC2APIProtocol.Ui.UnitInfo unit_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
@java.lang.Override
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getUnit() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
public static final int PASSENGERS_FIELD_NUMBER = 2;
private java.util.List passengers_;
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
@java.lang.Override
public java.util.List getPassengersList() {
return passengers_;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getPassengersOrBuilderList() {
return passengers_;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
@java.lang.Override
public int getPassengersCount() {
return passengers_.size();
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getPassengers(int index) {
return passengers_.get(index);
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getPassengersOrBuilder(
int index) {
return passengers_.get(index);
}
public static final int SLOTS_AVAILABLE_FIELD_NUMBER = 3;
private int slotsAvailable_;
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return Whether the slotsAvailable field is set.
*/
@java.lang.Override
public boolean hasSlotsAvailable() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return The slotsAvailable.
*/
@java.lang.Override
public int getSlotsAvailable() {
return slotsAvailable_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getUnit());
}
for (int i = 0; i < passengers_.size(); i++) {
output.writeMessage(2, passengers_.get(i));
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(3, slotsAvailable_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getUnit());
}
for (int i = 0; i < passengers_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, passengers_.get(i));
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, slotsAvailable_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.CargoPanel)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.CargoPanel other = (SC2APIProtocol.Ui.CargoPanel) obj;
if (hasUnit() != other.hasUnit()) return false;
if (hasUnit()) {
if (!getUnit()
.equals(other.getUnit())) return false;
}
if (!getPassengersList()
.equals(other.getPassengersList())) return false;
if (hasSlotsAvailable() != other.hasSlotsAvailable()) return false;
if (hasSlotsAvailable()) {
if (getSlotsAvailable()
!= other.getSlotsAvailable()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnit()) {
hash = (37 * hash) + UNIT_FIELD_NUMBER;
hash = (53 * hash) + getUnit().hashCode();
}
if (getPassengersCount() > 0) {
hash = (37 * hash) + PASSENGERS_FIELD_NUMBER;
hash = (53 * hash) + getPassengersList().hashCode();
}
if (hasSlotsAvailable()) {
hash = (37 * hash) + SLOTS_AVAILABLE_FIELD_NUMBER;
hash = (53 * hash) + getSlotsAvailable();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.CargoPanel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.CargoPanel 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 SC2APIProtocol.Ui.CargoPanel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.CargoPanel 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 SC2APIProtocol.Ui.CargoPanel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.CargoPanel 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(SC2APIProtocol.Ui.CargoPanel 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 SC2APIProtocol.CargoPanel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.CargoPanel)
SC2APIProtocol.Ui.CargoPanelOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_CargoPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_CargoPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.CargoPanel.class, SC2APIProtocol.Ui.CargoPanel.Builder.class);
}
// Construct using SC2APIProtocol.Ui.CargoPanel.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getUnitFieldBuilder();
getPassengersFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (unitBuilder_ == null) {
unit_ = null;
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (passengersBuilder_ == null) {
passengers_ = java.util.Collections.emptyList();
} else {
passengers_ = null;
passengersBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
slotsAvailable_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_CargoPanel_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel getDefaultInstanceForType() {
return SC2APIProtocol.Ui.CargoPanel.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel build() {
SC2APIProtocol.Ui.CargoPanel result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel buildPartial() {
SC2APIProtocol.Ui.CargoPanel result = new SC2APIProtocol.Ui.CargoPanel(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (unitBuilder_ == null) {
result.unit_ = unit_;
} else {
result.unit_ = unitBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (passengersBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
passengers_ = java.util.Collections.unmodifiableList(passengers_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.passengers_ = passengers_;
} else {
result.passengers_ = passengersBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.slotsAvailable_ = slotsAvailable_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.CargoPanel) {
return mergeFrom((SC2APIProtocol.Ui.CargoPanel)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.CargoPanel other) {
if (other == SC2APIProtocol.Ui.CargoPanel.getDefaultInstance()) return this;
if (other.hasUnit()) {
mergeUnit(other.getUnit());
}
if (passengersBuilder_ == null) {
if (!other.passengers_.isEmpty()) {
if (passengers_.isEmpty()) {
passengers_ = other.passengers_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensurePassengersIsMutable();
passengers_.addAll(other.passengers_);
}
onChanged();
}
} else {
if (!other.passengers_.isEmpty()) {
if (passengersBuilder_.isEmpty()) {
passengersBuilder_.dispose();
passengersBuilder_ = null;
passengers_ = other.passengers_;
bitField0_ = (bitField0_ & ~0x00000002);
passengersBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPassengersFieldBuilder() : null;
} else {
passengersBuilder_.addAllMessages(other.passengers_);
}
}
}
if (other.hasSlotsAvailable()) {
setSlotsAvailable(other.getSlotsAvailable());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getUnitFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
SC2APIProtocol.Ui.UnitInfo m =
input.readMessage(
SC2APIProtocol.Ui.UnitInfo.PARSER,
extensionRegistry);
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
passengers_.add(m);
} else {
passengersBuilder_.addMessage(m);
}
break;
} // case 18
case 24: {
slotsAvailable_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private SC2APIProtocol.Ui.UnitInfo unit_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> unitBuilder_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
public SC2APIProtocol.Ui.UnitInfo getUnit() {
if (unitBuilder_ == null) {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
} else {
return unitBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unit_ = value;
onChanged();
} else {
unitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitBuilder_ == null) {
unit_ = builderForValue.build();
onChanged();
} else {
unitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder mergeUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
unit_ != null &&
unit_ != SC2APIProtocol.Ui.UnitInfo.getDefaultInstance()) {
unit_ =
SC2APIProtocol.Ui.UnitInfo.newBuilder(unit_).mergeFrom(value).buildPartial();
} else {
unit_ = value;
}
onChanged();
} else {
unitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder clearUnit() {
if (unitBuilder_ == null) {
unit_ = null;
onChanged();
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getUnitBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getUnitFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
if (unitBuilder_ != null) {
return unitBuilder_.getMessageOrBuilder();
} else {
return unit_ == null ?
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitFieldBuilder() {
if (unitBuilder_ == null) {
unitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
getUnit(),
getParentForChildren(),
isClean());
unit_ = null;
}
return unitBuilder_;
}
private java.util.List passengers_ =
java.util.Collections.emptyList();
private void ensurePassengersIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
passengers_ = new java.util.ArrayList(passengers_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> passengersBuilder_;
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public java.util.List getPassengersList() {
if (passengersBuilder_ == null) {
return java.util.Collections.unmodifiableList(passengers_);
} else {
return passengersBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public int getPassengersCount() {
if (passengersBuilder_ == null) {
return passengers_.size();
} else {
return passengersBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public SC2APIProtocol.Ui.UnitInfo getPassengers(int index) {
if (passengersBuilder_ == null) {
return passengers_.get(index);
} else {
return passengersBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder setPassengers(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (passengersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePassengersIsMutable();
passengers_.set(index, value);
onChanged();
} else {
passengersBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder setPassengers(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
passengers_.set(index, builderForValue.build());
onChanged();
} else {
passengersBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder addPassengers(SC2APIProtocol.Ui.UnitInfo value) {
if (passengersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePassengersIsMutable();
passengers_.add(value);
onChanged();
} else {
passengersBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder addPassengers(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (passengersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePassengersIsMutable();
passengers_.add(index, value);
onChanged();
} else {
passengersBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder addPassengers(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
passengers_.add(builderForValue.build());
onChanged();
} else {
passengersBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder addPassengers(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
passengers_.add(index, builderForValue.build());
onChanged();
} else {
passengersBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder addAllPassengers(
java.lang.Iterable extends SC2APIProtocol.Ui.UnitInfo> values) {
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, passengers_);
onChanged();
} else {
passengersBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder clearPassengers() {
if (passengersBuilder_ == null) {
passengers_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
passengersBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public Builder removePassengers(int index) {
if (passengersBuilder_ == null) {
ensurePassengersIsMutable();
passengers_.remove(index);
onChanged();
} else {
passengersBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getPassengersBuilder(
int index) {
return getPassengersFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getPassengersOrBuilder(
int index) {
if (passengersBuilder_ == null) {
return passengers_.get(index); } else {
return passengersBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getPassengersOrBuilderList() {
if (passengersBuilder_ != null) {
return passengersBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(passengers_);
}
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addPassengersBuilder() {
return getPassengersFieldBuilder().addBuilder(
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addPassengersBuilder(
int index) {
return getPassengersFieldBuilder().addBuilder(
index, SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.UnitInfo passengers = 2;
*/
public java.util.List
getPassengersBuilderList() {
return getPassengersFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getPassengersFieldBuilder() {
if (passengersBuilder_ == null) {
passengersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
passengers_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
passengers_ = null;
}
return passengersBuilder_;
}
private int slotsAvailable_ ;
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return Whether the slotsAvailable field is set.
*/
@java.lang.Override
public boolean hasSlotsAvailable() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return The slotsAvailable.
*/
@java.lang.Override
public int getSlotsAvailable() {
return slotsAvailable_;
}
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @param value The slotsAvailable to set.
* @return This builder for chaining.
*/
public Builder setSlotsAvailable(int value) {
bitField0_ |= 0x00000004;
slotsAvailable_ = value;
onChanged();
return this;
}
/**
*
* TODO: Change to cargo size
*
*
* optional int32 slots_available = 3;
* @return This builder for chaining.
*/
public Builder clearSlotsAvailable() {
bitField0_ = (bitField0_ & ~0x00000004);
slotsAvailable_ = 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:SC2APIProtocol.CargoPanel)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.CargoPanel)
private static final SC2APIProtocol.Ui.CargoPanel DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.CargoPanel();
}
public static SC2APIProtocol.Ui.CargoPanel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CargoPanel parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.CargoPanel getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface BuildItemOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.BuildItem)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
boolean hasAbilityId();
/**
* optional uint32 ability_id = 1;
* @return The abilityId.
*/
int getAbilityId();
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return Whether the buildProgress field is set.
*/
boolean hasBuildProgress();
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return The buildProgress.
*/
float getBuildProgress();
}
/**
* Protobuf type {@code SC2APIProtocol.BuildItem}
*/
public static final class BuildItem extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.BuildItem)
BuildItemOrBuilder {
private static final long serialVersionUID = 0L;
// Use BuildItem.newBuilder() to construct.
private BuildItem(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private BuildItem() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new BuildItem();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_BuildItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_BuildItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.BuildItem.class, SC2APIProtocol.Ui.BuildItem.Builder.class);
}
private int bitField0_;
public static final int ABILITY_ID_FIELD_NUMBER = 1;
private int abilityId_;
/**
* optional uint32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
@java.lang.Override
public boolean hasAbilityId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 ability_id = 1;
* @return The abilityId.
*/
@java.lang.Override
public int getAbilityId() {
return abilityId_;
}
public static final int BUILD_PROGRESS_FIELD_NUMBER = 2;
private float buildProgress_;
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return Whether the buildProgress field is set.
*/
@java.lang.Override
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return The buildProgress.
*/
@java.lang.Override
public float getBuildProgress() {
return buildProgress_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt32(1, abilityId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeFloat(2, buildProgress_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, abilityId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(2, buildProgress_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.BuildItem)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.BuildItem other = (SC2APIProtocol.Ui.BuildItem) obj;
if (hasAbilityId() != other.hasAbilityId()) return false;
if (hasAbilityId()) {
if (getAbilityId()
!= other.getAbilityId()) return false;
}
if (hasBuildProgress() != other.hasBuildProgress()) return false;
if (hasBuildProgress()) {
if (java.lang.Float.floatToIntBits(getBuildProgress())
!= java.lang.Float.floatToIntBits(
other.getBuildProgress())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasAbilityId()) {
hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getAbilityId();
}
if (hasBuildProgress()) {
hash = (37 * hash) + BUILD_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getBuildProgress());
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.BuildItem parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.BuildItem 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 SC2APIProtocol.Ui.BuildItem parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.BuildItem 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 SC2APIProtocol.Ui.BuildItem parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.BuildItem 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(SC2APIProtocol.Ui.BuildItem 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 SC2APIProtocol.BuildItem}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.BuildItem)
SC2APIProtocol.Ui.BuildItemOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_BuildItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_BuildItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.BuildItem.class, SC2APIProtocol.Ui.BuildItem.Builder.class);
}
// Construct using SC2APIProtocol.Ui.BuildItem.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
abilityId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
buildProgress_ = 0F;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_BuildItem_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.BuildItem getDefaultInstanceForType() {
return SC2APIProtocol.Ui.BuildItem.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.BuildItem build() {
SC2APIProtocol.Ui.BuildItem result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.BuildItem buildPartial() {
SC2APIProtocol.Ui.BuildItem result = new SC2APIProtocol.Ui.BuildItem(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.abilityId_ = abilityId_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.buildProgress_ = buildProgress_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.BuildItem) {
return mergeFrom((SC2APIProtocol.Ui.BuildItem)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.BuildItem other) {
if (other == SC2APIProtocol.Ui.BuildItem.getDefaultInstance()) return this;
if (other.hasAbilityId()) {
setAbilityId(other.getAbilityId());
}
if (other.hasBuildProgress()) {
setBuildProgress(other.getBuildProgress());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
abilityId_ = input.readUInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 21: {
buildProgress_ = input.readFloat();
bitField0_ |= 0x00000002;
break;
} // case 21
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int abilityId_ ;
/**
* optional uint32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
@java.lang.Override
public boolean hasAbilityId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 ability_id = 1;
* @return The abilityId.
*/
@java.lang.Override
public int getAbilityId() {
return abilityId_;
}
/**
* optional uint32 ability_id = 1;
* @param value The abilityId to set.
* @return This builder for chaining.
*/
public Builder setAbilityId(int value) {
bitField0_ |= 0x00000001;
abilityId_ = value;
onChanged();
return this;
}
/**
* optional uint32 ability_id = 1;
* @return This builder for chaining.
*/
public Builder clearAbilityId() {
bitField0_ = (bitField0_ & ~0x00000001);
abilityId_ = 0;
onChanged();
return this;
}
private float buildProgress_ ;
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return Whether the buildProgress field is set.
*/
@java.lang.Override
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return The buildProgress.
*/
@java.lang.Override
public float getBuildProgress() {
return buildProgress_;
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @param value The buildProgress to set.
* @return This builder for chaining.
*/
public Builder setBuildProgress(float value) {
bitField0_ |= 0x00000002;
buildProgress_ = value;
onChanged();
return this;
}
/**
*
* Range: [0.0, 1.0]
*
*
* optional float build_progress = 2;
* @return This builder for chaining.
*/
public Builder clearBuildProgress() {
bitField0_ = (bitField0_ & ~0x00000002);
buildProgress_ = 0F;
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:SC2APIProtocol.BuildItem)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.BuildItem)
private static final SC2APIProtocol.Ui.BuildItem DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.BuildItem();
}
public static SC2APIProtocol.Ui.BuildItem getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public BuildItem parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.BuildItem getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ProductionPanelOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ProductionPanel)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
boolean hasUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
SC2APIProtocol.Ui.UnitInfo getUnit();
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder();
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
java.util.List
getBuildQueueList();
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
SC2APIProtocol.Ui.UnitInfo getBuildQueue(int index);
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
int getBuildQueueCount();
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getBuildQueueOrBuilderList();
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
SC2APIProtocol.Ui.UnitInfoOrBuilder getBuildQueueOrBuilder(
int index);
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
java.util.List
getProductionQueueList();
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
SC2APIProtocol.Ui.BuildItem getProductionQueue(int index);
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
int getProductionQueueCount();
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
java.util.List extends SC2APIProtocol.Ui.BuildItemOrBuilder>
getProductionQueueOrBuilderList();
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
SC2APIProtocol.Ui.BuildItemOrBuilder getProductionQueueOrBuilder(
int index);
}
/**
* Protobuf type {@code SC2APIProtocol.ProductionPanel}
*/
public static final class ProductionPanel extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ProductionPanel)
ProductionPanelOrBuilder {
private static final long serialVersionUID = 0L;
// Use ProductionPanel.newBuilder() to construct.
private ProductionPanel(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ProductionPanel() {
buildQueue_ = java.util.Collections.emptyList();
productionQueue_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ProductionPanel();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ProductionPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ProductionPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ProductionPanel.class, SC2APIProtocol.Ui.ProductionPanel.Builder.class);
}
private int bitField0_;
public static final int UNIT_FIELD_NUMBER = 1;
private SC2APIProtocol.Ui.UnitInfo unit_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
@java.lang.Override
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getUnit() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
public static final int BUILD_QUEUE_FIELD_NUMBER = 2;
private java.util.List buildQueue_;
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
@java.lang.Override
public java.util.List getBuildQueueList() {
return buildQueue_;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getBuildQueueOrBuilderList() {
return buildQueue_;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
@java.lang.Override
public int getBuildQueueCount() {
return buildQueue_.size();
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfo getBuildQueue(int index) {
return buildQueue_.get(index);
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.UnitInfoOrBuilder getBuildQueueOrBuilder(
int index) {
return buildQueue_.get(index);
}
public static final int PRODUCTION_QUEUE_FIELD_NUMBER = 3;
private java.util.List productionQueue_;
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
@java.lang.Override
public java.util.List getProductionQueueList() {
return productionQueue_;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Ui.BuildItemOrBuilder>
getProductionQueueOrBuilderList() {
return productionQueue_;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
@java.lang.Override
public int getProductionQueueCount() {
return productionQueue_.size();
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.BuildItem getProductionQueue(int index) {
return productionQueue_.get(index);
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.BuildItemOrBuilder getProductionQueueOrBuilder(
int index) {
return productionQueue_.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 (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getUnit());
}
for (int i = 0; i < buildQueue_.size(); i++) {
output.writeMessage(2, buildQueue_.get(i));
}
for (int i = 0; i < productionQueue_.size(); i++) {
output.writeMessage(3, productionQueue_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getUnit());
}
for (int i = 0; i < buildQueue_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, buildQueue_.get(i));
}
for (int i = 0; i < productionQueue_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, productionQueue_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ProductionPanel)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ProductionPanel other = (SC2APIProtocol.Ui.ProductionPanel) obj;
if (hasUnit() != other.hasUnit()) return false;
if (hasUnit()) {
if (!getUnit()
.equals(other.getUnit())) return false;
}
if (!getBuildQueueList()
.equals(other.getBuildQueueList())) return false;
if (!getProductionQueueList()
.equals(other.getProductionQueueList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnit()) {
hash = (37 * hash) + UNIT_FIELD_NUMBER;
hash = (53 * hash) + getUnit().hashCode();
}
if (getBuildQueueCount() > 0) {
hash = (37 * hash) + BUILD_QUEUE_FIELD_NUMBER;
hash = (53 * hash) + getBuildQueueList().hashCode();
}
if (getProductionQueueCount() > 0) {
hash = (37 * hash) + PRODUCTION_QUEUE_FIELD_NUMBER;
hash = (53 * hash) + getProductionQueueList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ProductionPanel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ProductionPanel 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 SC2APIProtocol.Ui.ProductionPanel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ProductionPanel 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 SC2APIProtocol.Ui.ProductionPanel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ProductionPanel 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(SC2APIProtocol.Ui.ProductionPanel 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 SC2APIProtocol.ProductionPanel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ProductionPanel)
SC2APIProtocol.Ui.ProductionPanelOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ProductionPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ProductionPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ProductionPanel.class, SC2APIProtocol.Ui.ProductionPanel.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ProductionPanel.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getUnitFieldBuilder();
getBuildQueueFieldBuilder();
getProductionQueueFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (unitBuilder_ == null) {
unit_ = null;
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (buildQueueBuilder_ == null) {
buildQueue_ = java.util.Collections.emptyList();
} else {
buildQueue_ = null;
buildQueueBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (productionQueueBuilder_ == null) {
productionQueue_ = java.util.Collections.emptyList();
} else {
productionQueue_ = null;
productionQueueBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ProductionPanel_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel build() {
SC2APIProtocol.Ui.ProductionPanel result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel buildPartial() {
SC2APIProtocol.Ui.ProductionPanel result = new SC2APIProtocol.Ui.ProductionPanel(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (unitBuilder_ == null) {
result.unit_ = unit_;
} else {
result.unit_ = unitBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (buildQueueBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
buildQueue_ = java.util.Collections.unmodifiableList(buildQueue_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.buildQueue_ = buildQueue_;
} else {
result.buildQueue_ = buildQueueBuilder_.build();
}
if (productionQueueBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
productionQueue_ = java.util.Collections.unmodifiableList(productionQueue_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.productionQueue_ = productionQueue_;
} else {
result.productionQueue_ = productionQueueBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ProductionPanel) {
return mergeFrom((SC2APIProtocol.Ui.ProductionPanel)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ProductionPanel other) {
if (other == SC2APIProtocol.Ui.ProductionPanel.getDefaultInstance()) return this;
if (other.hasUnit()) {
mergeUnit(other.getUnit());
}
if (buildQueueBuilder_ == null) {
if (!other.buildQueue_.isEmpty()) {
if (buildQueue_.isEmpty()) {
buildQueue_ = other.buildQueue_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureBuildQueueIsMutable();
buildQueue_.addAll(other.buildQueue_);
}
onChanged();
}
} else {
if (!other.buildQueue_.isEmpty()) {
if (buildQueueBuilder_.isEmpty()) {
buildQueueBuilder_.dispose();
buildQueueBuilder_ = null;
buildQueue_ = other.buildQueue_;
bitField0_ = (bitField0_ & ~0x00000002);
buildQueueBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getBuildQueueFieldBuilder() : null;
} else {
buildQueueBuilder_.addAllMessages(other.buildQueue_);
}
}
}
if (productionQueueBuilder_ == null) {
if (!other.productionQueue_.isEmpty()) {
if (productionQueue_.isEmpty()) {
productionQueue_ = other.productionQueue_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureProductionQueueIsMutable();
productionQueue_.addAll(other.productionQueue_);
}
onChanged();
}
} else {
if (!other.productionQueue_.isEmpty()) {
if (productionQueueBuilder_.isEmpty()) {
productionQueueBuilder_.dispose();
productionQueueBuilder_ = null;
productionQueue_ = other.productionQueue_;
bitField0_ = (bitField0_ & ~0x00000004);
productionQueueBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getProductionQueueFieldBuilder() : null;
} else {
productionQueueBuilder_.addAllMessages(other.productionQueue_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getUnitFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
SC2APIProtocol.Ui.UnitInfo m =
input.readMessage(
SC2APIProtocol.Ui.UnitInfo.PARSER,
extensionRegistry);
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
buildQueue_.add(m);
} else {
buildQueueBuilder_.addMessage(m);
}
break;
} // case 18
case 26: {
SC2APIProtocol.Ui.BuildItem m =
input.readMessage(
SC2APIProtocol.Ui.BuildItem.PARSER,
extensionRegistry);
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
productionQueue_.add(m);
} else {
productionQueueBuilder_.addMessage(m);
}
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private SC2APIProtocol.Ui.UnitInfo unit_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> unitBuilder_;
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return Whether the unit field is set.
*/
public boolean hasUnit() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
* @return The unit.
*/
public SC2APIProtocol.Ui.UnitInfo getUnit() {
if (unitBuilder_ == null) {
return unit_ == null ? SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
} else {
return unitBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unit_ = value;
onChanged();
} else {
unitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder setUnit(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (unitBuilder_ == null) {
unit_ = builderForValue.build();
onChanged();
} else {
unitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder mergeUnit(SC2APIProtocol.Ui.UnitInfo value) {
if (unitBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
unit_ != null &&
unit_ != SC2APIProtocol.Ui.UnitInfo.getDefaultInstance()) {
unit_ =
SC2APIProtocol.Ui.UnitInfo.newBuilder(unit_).mergeFrom(value).buildPartial();
} else {
unit_ = value;
}
onChanged();
} else {
unitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public Builder clearUnit() {
if (unitBuilder_ == null) {
unit_ = null;
onChanged();
} else {
unitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getUnitBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getUnitFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getUnitOrBuilder() {
if (unitBuilder_ != null) {
return unitBuilder_.getMessageOrBuilder();
} else {
return unit_ == null ?
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance() : unit_;
}
}
/**
* optional .SC2APIProtocol.UnitInfo unit = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getUnitFieldBuilder() {
if (unitBuilder_ == null) {
unitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
getUnit(),
getParentForChildren(),
isClean());
unit_ = null;
}
return unitBuilder_;
}
private java.util.List buildQueue_ =
java.util.Collections.emptyList();
private void ensureBuildQueueIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
buildQueue_ = new java.util.ArrayList(buildQueue_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder> buildQueueBuilder_;
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public java.util.List getBuildQueueList() {
if (buildQueueBuilder_ == null) {
return java.util.Collections.unmodifiableList(buildQueue_);
} else {
return buildQueueBuilder_.getMessageList();
}
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public int getBuildQueueCount() {
if (buildQueueBuilder_ == null) {
return buildQueue_.size();
} else {
return buildQueueBuilder_.getCount();
}
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public SC2APIProtocol.Ui.UnitInfo getBuildQueue(int index) {
if (buildQueueBuilder_ == null) {
return buildQueue_.get(index);
} else {
return buildQueueBuilder_.getMessage(index);
}
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder setBuildQueue(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (buildQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBuildQueueIsMutable();
buildQueue_.set(index, value);
onChanged();
} else {
buildQueueBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder setBuildQueue(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
buildQueue_.set(index, builderForValue.build());
onChanged();
} else {
buildQueueBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder addBuildQueue(SC2APIProtocol.Ui.UnitInfo value) {
if (buildQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBuildQueueIsMutable();
buildQueue_.add(value);
onChanged();
} else {
buildQueueBuilder_.addMessage(value);
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder addBuildQueue(
int index, SC2APIProtocol.Ui.UnitInfo value) {
if (buildQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBuildQueueIsMutable();
buildQueue_.add(index, value);
onChanged();
} else {
buildQueueBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder addBuildQueue(
SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
buildQueue_.add(builderForValue.build());
onChanged();
} else {
buildQueueBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder addBuildQueue(
int index, SC2APIProtocol.Ui.UnitInfo.Builder builderForValue) {
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
buildQueue_.add(index, builderForValue.build());
onChanged();
} else {
buildQueueBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder addAllBuildQueue(
java.lang.Iterable extends SC2APIProtocol.Ui.UnitInfo> values) {
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, buildQueue_);
onChanged();
} else {
buildQueueBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder clearBuildQueue() {
if (buildQueueBuilder_ == null) {
buildQueue_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
buildQueueBuilder_.clear();
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public Builder removeBuildQueue(int index) {
if (buildQueueBuilder_ == null) {
ensureBuildQueueIsMutable();
buildQueue_.remove(index);
onChanged();
} else {
buildQueueBuilder_.remove(index);
}
return this;
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder getBuildQueueBuilder(
int index) {
return getBuildQueueFieldBuilder().getBuilder(index);
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public SC2APIProtocol.Ui.UnitInfoOrBuilder getBuildQueueOrBuilder(
int index) {
if (buildQueueBuilder_ == null) {
return buildQueue_.get(index); } else {
return buildQueueBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public java.util.List extends SC2APIProtocol.Ui.UnitInfoOrBuilder>
getBuildQueueOrBuilderList() {
if (buildQueueBuilder_ != null) {
return buildQueueBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(buildQueue_);
}
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addBuildQueueBuilder() {
return getBuildQueueFieldBuilder().addBuilder(
SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public SC2APIProtocol.Ui.UnitInfo.Builder addBuildQueueBuilder(
int index) {
return getBuildQueueFieldBuilder().addBuilder(
index, SC2APIProtocol.Ui.UnitInfo.getDefaultInstance());
}
/**
*
* build_queue ONLY gives information about units that are being produced.
* Use production_queue instead to see both units being trained as well as research in the queue.
*
*
* repeated .SC2APIProtocol.UnitInfo build_queue = 2;
*/
public java.util.List
getBuildQueueBuilderList() {
return getBuildQueueFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>
getBuildQueueFieldBuilder() {
if (buildQueueBuilder_ == null) {
buildQueueBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.UnitInfo, SC2APIProtocol.Ui.UnitInfo.Builder, SC2APIProtocol.Ui.UnitInfoOrBuilder>(
buildQueue_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
buildQueue_ = null;
}
return buildQueueBuilder_;
}
private java.util.List productionQueue_ =
java.util.Collections.emptyList();
private void ensureProductionQueueIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
productionQueue_ = new java.util.ArrayList(productionQueue_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.BuildItem, SC2APIProtocol.Ui.BuildItem.Builder, SC2APIProtocol.Ui.BuildItemOrBuilder> productionQueueBuilder_;
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public java.util.List getProductionQueueList() {
if (productionQueueBuilder_ == null) {
return java.util.Collections.unmodifiableList(productionQueue_);
} else {
return productionQueueBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public int getProductionQueueCount() {
if (productionQueueBuilder_ == null) {
return productionQueue_.size();
} else {
return productionQueueBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public SC2APIProtocol.Ui.BuildItem getProductionQueue(int index) {
if (productionQueueBuilder_ == null) {
return productionQueue_.get(index);
} else {
return productionQueueBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder setProductionQueue(
int index, SC2APIProtocol.Ui.BuildItem value) {
if (productionQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProductionQueueIsMutable();
productionQueue_.set(index, value);
onChanged();
} else {
productionQueueBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder setProductionQueue(
int index, SC2APIProtocol.Ui.BuildItem.Builder builderForValue) {
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
productionQueue_.set(index, builderForValue.build());
onChanged();
} else {
productionQueueBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder addProductionQueue(SC2APIProtocol.Ui.BuildItem value) {
if (productionQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProductionQueueIsMutable();
productionQueue_.add(value);
onChanged();
} else {
productionQueueBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder addProductionQueue(
int index, SC2APIProtocol.Ui.BuildItem value) {
if (productionQueueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProductionQueueIsMutable();
productionQueue_.add(index, value);
onChanged();
} else {
productionQueueBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder addProductionQueue(
SC2APIProtocol.Ui.BuildItem.Builder builderForValue) {
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
productionQueue_.add(builderForValue.build());
onChanged();
} else {
productionQueueBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder addProductionQueue(
int index, SC2APIProtocol.Ui.BuildItem.Builder builderForValue) {
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
productionQueue_.add(index, builderForValue.build());
onChanged();
} else {
productionQueueBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder addAllProductionQueue(
java.lang.Iterable extends SC2APIProtocol.Ui.BuildItem> values) {
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, productionQueue_);
onChanged();
} else {
productionQueueBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder clearProductionQueue() {
if (productionQueueBuilder_ == null) {
productionQueue_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
productionQueueBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public Builder removeProductionQueue(int index) {
if (productionQueueBuilder_ == null) {
ensureProductionQueueIsMutable();
productionQueue_.remove(index);
onChanged();
} else {
productionQueueBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public SC2APIProtocol.Ui.BuildItem.Builder getProductionQueueBuilder(
int index) {
return getProductionQueueFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public SC2APIProtocol.Ui.BuildItemOrBuilder getProductionQueueOrBuilder(
int index) {
if (productionQueueBuilder_ == null) {
return productionQueue_.get(index); } else {
return productionQueueBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public java.util.List extends SC2APIProtocol.Ui.BuildItemOrBuilder>
getProductionQueueOrBuilderList() {
if (productionQueueBuilder_ != null) {
return productionQueueBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(productionQueue_);
}
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public SC2APIProtocol.Ui.BuildItem.Builder addProductionQueueBuilder() {
return getProductionQueueFieldBuilder().addBuilder(
SC2APIProtocol.Ui.BuildItem.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public SC2APIProtocol.Ui.BuildItem.Builder addProductionQueueBuilder(
int index) {
return getProductionQueueFieldBuilder().addBuilder(
index, SC2APIProtocol.Ui.BuildItem.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.BuildItem production_queue = 3;
*/
public java.util.List
getProductionQueueBuilderList() {
return getProductionQueueFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.BuildItem, SC2APIProtocol.Ui.BuildItem.Builder, SC2APIProtocol.Ui.BuildItemOrBuilder>
getProductionQueueFieldBuilder() {
if (productionQueueBuilder_ == null) {
productionQueueBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Ui.BuildItem, SC2APIProtocol.Ui.BuildItem.Builder, SC2APIProtocol.Ui.BuildItemOrBuilder>(
productionQueue_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
productionQueue_ = null;
}
return productionQueueBuilder_;
}
@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:SC2APIProtocol.ProductionPanel)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ProductionPanel)
private static final SC2APIProtocol.Ui.ProductionPanel DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ProductionPanel();
}
public static SC2APIProtocol.Ui.ProductionPanel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ProductionPanel parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ProductionPanel getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionUIOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionUI)
com.google.protobuf.MessageOrBuilder {
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return Whether the controlGroup field is set.
*/
boolean hasControlGroup();
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return The controlGroup.
*/
SC2APIProtocol.Ui.ActionControlGroup getControlGroup();
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
SC2APIProtocol.Ui.ActionControlGroupOrBuilder getControlGroupOrBuilder();
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return Whether the selectArmy field is set.
*/
boolean hasSelectArmy();
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return The selectArmy.
*/
SC2APIProtocol.Ui.ActionSelectArmy getSelectArmy();
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
SC2APIProtocol.Ui.ActionSelectArmyOrBuilder getSelectArmyOrBuilder();
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return Whether the selectWarpGates field is set.
*/
boolean hasSelectWarpGates();
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return The selectWarpGates.
*/
SC2APIProtocol.Ui.ActionSelectWarpGates getSelectWarpGates();
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder getSelectWarpGatesOrBuilder();
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return Whether the selectLarva field is set.
*/
boolean hasSelectLarva();
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return The selectLarva.
*/
SC2APIProtocol.Ui.ActionSelectLarva getSelectLarva();
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder getSelectLarvaOrBuilder();
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return Whether the selectIdleWorker field is set.
*/
boolean hasSelectIdleWorker();
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return The selectIdleWorker.
*/
SC2APIProtocol.Ui.ActionSelectIdleWorker getSelectIdleWorker();
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder getSelectIdleWorkerOrBuilder();
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return Whether the multiPanel field is set.
*/
boolean hasMultiPanel();
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return The multiPanel.
*/
SC2APIProtocol.Ui.ActionMultiPanel getMultiPanel();
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
SC2APIProtocol.Ui.ActionMultiPanelOrBuilder getMultiPanelOrBuilder();
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return Whether the cargoPanel field is set.
*/
boolean hasCargoPanel();
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return The cargoPanel.
*/
SC2APIProtocol.Ui.ActionCargoPanelUnload getCargoPanel();
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder getCargoPanelOrBuilder();
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return Whether the productionPanel field is set.
*/
boolean hasProductionPanel();
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return The productionPanel.
*/
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getProductionPanel();
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder getProductionPanelOrBuilder();
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return Whether the toggleAutocast field is set.
*/
boolean hasToggleAutocast();
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return The toggleAutocast.
*/
SC2APIProtocol.Ui.ActionToggleAutocast getToggleAutocast();
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder getToggleAutocastOrBuilder();
public SC2APIProtocol.Ui.ActionUI.ActionCase getActionCase();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionUI}
*/
public static final class ActionUI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionUI)
ActionUIOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionUI.newBuilder() to construct.
private ActionUI(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionUI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionUI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionUI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionUI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionUI.class, SC2APIProtocol.Ui.ActionUI.Builder.class);
}
private int bitField0_;
private int actionCase_ = 0;
private java.lang.Object action_;
public enum ActionCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CONTROL_GROUP(1),
SELECT_ARMY(2),
SELECT_WARP_GATES(3),
SELECT_LARVA(4),
SELECT_IDLE_WORKER(5),
MULTI_PANEL(6),
CARGO_PANEL(7),
PRODUCTION_PANEL(8),
TOGGLE_AUTOCAST(9),
ACTION_NOT_SET(0);
private final int value;
private ActionCase(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 ActionCase valueOf(int value) {
return forNumber(value);
}
public static ActionCase forNumber(int value) {
switch (value) {
case 1: return CONTROL_GROUP;
case 2: return SELECT_ARMY;
case 3: return SELECT_WARP_GATES;
case 4: return SELECT_LARVA;
case 5: return SELECT_IDLE_WORKER;
case 6: return MULTI_PANEL;
case 7: return CARGO_PANEL;
case 8: return PRODUCTION_PANEL;
case 9: return TOGGLE_AUTOCAST;
case 0: return ACTION_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ActionCase
getActionCase() {
return ActionCase.forNumber(
actionCase_);
}
public static final int CONTROL_GROUP_FIELD_NUMBER = 1;
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return Whether the controlGroup field is set.
*/
@java.lang.Override
public boolean hasControlGroup() {
return actionCase_ == 1;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return The controlGroup.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup getControlGroup() {
if (actionCase_ == 1) {
return (SC2APIProtocol.Ui.ActionControlGroup) action_;
}
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroupOrBuilder getControlGroupOrBuilder() {
if (actionCase_ == 1) {
return (SC2APIProtocol.Ui.ActionControlGroup) action_;
}
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
public static final int SELECT_ARMY_FIELD_NUMBER = 2;
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return Whether the selectArmy field is set.
*/
@java.lang.Override
public boolean hasSelectArmy() {
return actionCase_ == 2;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return The selectArmy.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy getSelectArmy() {
if (actionCase_ == 2) {
return (SC2APIProtocol.Ui.ActionSelectArmy) action_;
}
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmyOrBuilder getSelectArmyOrBuilder() {
if (actionCase_ == 2) {
return (SC2APIProtocol.Ui.ActionSelectArmy) action_;
}
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
public static final int SELECT_WARP_GATES_FIELD_NUMBER = 3;
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return Whether the selectWarpGates field is set.
*/
@java.lang.Override
public boolean hasSelectWarpGates() {
return actionCase_ == 3;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return The selectWarpGates.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates getSelectWarpGates() {
if (actionCase_ == 3) {
return (SC2APIProtocol.Ui.ActionSelectWarpGates) action_;
}
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder getSelectWarpGatesOrBuilder() {
if (actionCase_ == 3) {
return (SC2APIProtocol.Ui.ActionSelectWarpGates) action_;
}
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
public static final int SELECT_LARVA_FIELD_NUMBER = 4;
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return Whether the selectLarva field is set.
*/
@java.lang.Override
public boolean hasSelectLarva() {
return actionCase_ == 4;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return The selectLarva.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva getSelectLarva() {
if (actionCase_ == 4) {
return (SC2APIProtocol.Ui.ActionSelectLarva) action_;
}
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder getSelectLarvaOrBuilder() {
if (actionCase_ == 4) {
return (SC2APIProtocol.Ui.ActionSelectLarva) action_;
}
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
public static final int SELECT_IDLE_WORKER_FIELD_NUMBER = 5;
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return Whether the selectIdleWorker field is set.
*/
@java.lang.Override
public boolean hasSelectIdleWorker() {
return actionCase_ == 5;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return The selectIdleWorker.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker getSelectIdleWorker() {
if (actionCase_ == 5) {
return (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_;
}
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder getSelectIdleWorkerOrBuilder() {
if (actionCase_ == 5) {
return (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_;
}
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
public static final int MULTI_PANEL_FIELD_NUMBER = 6;
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return Whether the multiPanel field is set.
*/
@java.lang.Override
public boolean hasMultiPanel() {
return actionCase_ == 6;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return The multiPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel getMultiPanel() {
if (actionCase_ == 6) {
return (SC2APIProtocol.Ui.ActionMultiPanel) action_;
}
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanelOrBuilder getMultiPanelOrBuilder() {
if (actionCase_ == 6) {
return (SC2APIProtocol.Ui.ActionMultiPanel) action_;
}
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
public static final int CARGO_PANEL_FIELD_NUMBER = 7;
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return Whether the cargoPanel field is set.
*/
@java.lang.Override
public boolean hasCargoPanel() {
return actionCase_ == 7;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return The cargoPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload getCargoPanel() {
if (actionCase_ == 7) {
return (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_;
}
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder getCargoPanelOrBuilder() {
if (actionCase_ == 7) {
return (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_;
}
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
public static final int PRODUCTION_PANEL_FIELD_NUMBER = 8;
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return Whether the productionPanel field is set.
*/
@java.lang.Override
public boolean hasProductionPanel() {
return actionCase_ == 8;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return The productionPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getProductionPanel() {
if (actionCase_ == 8) {
return (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_;
}
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder getProductionPanelOrBuilder() {
if (actionCase_ == 8) {
return (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_;
}
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
public static final int TOGGLE_AUTOCAST_FIELD_NUMBER = 9;
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return Whether the toggleAutocast field is set.
*/
@java.lang.Override
public boolean hasToggleAutocast() {
return actionCase_ == 9;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return The toggleAutocast.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast getToggleAutocast() {
if (actionCase_ == 9) {
return (SC2APIProtocol.Ui.ActionToggleAutocast) action_;
}
return SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder getToggleAutocastOrBuilder() {
if (actionCase_ == 9) {
return (SC2APIProtocol.Ui.ActionToggleAutocast) action_;
}
return SC2APIProtocol.Ui.ActionToggleAutocast.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 {
if (actionCase_ == 1) {
output.writeMessage(1, (SC2APIProtocol.Ui.ActionControlGroup) action_);
}
if (actionCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Ui.ActionSelectArmy) action_);
}
if (actionCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Ui.ActionSelectWarpGates) action_);
}
if (actionCase_ == 4) {
output.writeMessage(4, (SC2APIProtocol.Ui.ActionSelectLarva) action_);
}
if (actionCase_ == 5) {
output.writeMessage(5, (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_);
}
if (actionCase_ == 6) {
output.writeMessage(6, (SC2APIProtocol.Ui.ActionMultiPanel) action_);
}
if (actionCase_ == 7) {
output.writeMessage(7, (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_);
}
if (actionCase_ == 8) {
output.writeMessage(8, (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_);
}
if (actionCase_ == 9) {
output.writeMessage(9, (SC2APIProtocol.Ui.ActionToggleAutocast) action_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (actionCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (SC2APIProtocol.Ui.ActionControlGroup) action_);
}
if (actionCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Ui.ActionSelectArmy) action_);
}
if (actionCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Ui.ActionSelectWarpGates) action_);
}
if (actionCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (SC2APIProtocol.Ui.ActionSelectLarva) action_);
}
if (actionCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_);
}
if (actionCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (SC2APIProtocol.Ui.ActionMultiPanel) action_);
}
if (actionCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_);
}
if (actionCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_);
}
if (actionCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (SC2APIProtocol.Ui.ActionToggleAutocast) action_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionUI)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionUI other = (SC2APIProtocol.Ui.ActionUI) obj;
if (!getActionCase().equals(other.getActionCase())) return false;
switch (actionCase_) {
case 1:
if (!getControlGroup()
.equals(other.getControlGroup())) return false;
break;
case 2:
if (!getSelectArmy()
.equals(other.getSelectArmy())) return false;
break;
case 3:
if (!getSelectWarpGates()
.equals(other.getSelectWarpGates())) return false;
break;
case 4:
if (!getSelectLarva()
.equals(other.getSelectLarva())) return false;
break;
case 5:
if (!getSelectIdleWorker()
.equals(other.getSelectIdleWorker())) return false;
break;
case 6:
if (!getMultiPanel()
.equals(other.getMultiPanel())) return false;
break;
case 7:
if (!getCargoPanel()
.equals(other.getCargoPanel())) return false;
break;
case 8:
if (!getProductionPanel()
.equals(other.getProductionPanel())) return false;
break;
case 9:
if (!getToggleAutocast()
.equals(other.getToggleAutocast())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (actionCase_) {
case 1:
hash = (37 * hash) + CONTROL_GROUP_FIELD_NUMBER;
hash = (53 * hash) + getControlGroup().hashCode();
break;
case 2:
hash = (37 * hash) + SELECT_ARMY_FIELD_NUMBER;
hash = (53 * hash) + getSelectArmy().hashCode();
break;
case 3:
hash = (37 * hash) + SELECT_WARP_GATES_FIELD_NUMBER;
hash = (53 * hash) + getSelectWarpGates().hashCode();
break;
case 4:
hash = (37 * hash) + SELECT_LARVA_FIELD_NUMBER;
hash = (53 * hash) + getSelectLarva().hashCode();
break;
case 5:
hash = (37 * hash) + SELECT_IDLE_WORKER_FIELD_NUMBER;
hash = (53 * hash) + getSelectIdleWorker().hashCode();
break;
case 6:
hash = (37 * hash) + MULTI_PANEL_FIELD_NUMBER;
hash = (53 * hash) + getMultiPanel().hashCode();
break;
case 7:
hash = (37 * hash) + CARGO_PANEL_FIELD_NUMBER;
hash = (53 * hash) + getCargoPanel().hashCode();
break;
case 8:
hash = (37 * hash) + PRODUCTION_PANEL_FIELD_NUMBER;
hash = (53 * hash) + getProductionPanel().hashCode();
break;
case 9:
hash = (37 * hash) + TOGGLE_AUTOCAST_FIELD_NUMBER;
hash = (53 * hash) + getToggleAutocast().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionUI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionUI 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 SC2APIProtocol.Ui.ActionUI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionUI 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 SC2APIProtocol.Ui.ActionUI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionUI 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(SC2APIProtocol.Ui.ActionUI 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 SC2APIProtocol.ActionUI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionUI)
SC2APIProtocol.Ui.ActionUIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionUI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionUI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionUI.class, SC2APIProtocol.Ui.ActionUI.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionUI.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (controlGroupBuilder_ != null) {
controlGroupBuilder_.clear();
}
if (selectArmyBuilder_ != null) {
selectArmyBuilder_.clear();
}
if (selectWarpGatesBuilder_ != null) {
selectWarpGatesBuilder_.clear();
}
if (selectLarvaBuilder_ != null) {
selectLarvaBuilder_.clear();
}
if (selectIdleWorkerBuilder_ != null) {
selectIdleWorkerBuilder_.clear();
}
if (multiPanelBuilder_ != null) {
multiPanelBuilder_.clear();
}
if (cargoPanelBuilder_ != null) {
cargoPanelBuilder_.clear();
}
if (productionPanelBuilder_ != null) {
productionPanelBuilder_.clear();
}
if (toggleAutocastBuilder_ != null) {
toggleAutocastBuilder_.clear();
}
actionCase_ = 0;
action_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionUI_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionUI getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionUI.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionUI build() {
SC2APIProtocol.Ui.ActionUI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionUI buildPartial() {
SC2APIProtocol.Ui.ActionUI result = new SC2APIProtocol.Ui.ActionUI(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (actionCase_ == 1) {
if (controlGroupBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = controlGroupBuilder_.build();
}
}
if (actionCase_ == 2) {
if (selectArmyBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = selectArmyBuilder_.build();
}
}
if (actionCase_ == 3) {
if (selectWarpGatesBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = selectWarpGatesBuilder_.build();
}
}
if (actionCase_ == 4) {
if (selectLarvaBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = selectLarvaBuilder_.build();
}
}
if (actionCase_ == 5) {
if (selectIdleWorkerBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = selectIdleWorkerBuilder_.build();
}
}
if (actionCase_ == 6) {
if (multiPanelBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = multiPanelBuilder_.build();
}
}
if (actionCase_ == 7) {
if (cargoPanelBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = cargoPanelBuilder_.build();
}
}
if (actionCase_ == 8) {
if (productionPanelBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = productionPanelBuilder_.build();
}
}
if (actionCase_ == 9) {
if (toggleAutocastBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = toggleAutocastBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.actionCase_ = actionCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionUI) {
return mergeFrom((SC2APIProtocol.Ui.ActionUI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionUI other) {
if (other == SC2APIProtocol.Ui.ActionUI.getDefaultInstance()) return this;
switch (other.getActionCase()) {
case CONTROL_GROUP: {
mergeControlGroup(other.getControlGroup());
break;
}
case SELECT_ARMY: {
mergeSelectArmy(other.getSelectArmy());
break;
}
case SELECT_WARP_GATES: {
mergeSelectWarpGates(other.getSelectWarpGates());
break;
}
case SELECT_LARVA: {
mergeSelectLarva(other.getSelectLarva());
break;
}
case SELECT_IDLE_WORKER: {
mergeSelectIdleWorker(other.getSelectIdleWorker());
break;
}
case MULTI_PANEL: {
mergeMultiPanel(other.getMultiPanel());
break;
}
case CARGO_PANEL: {
mergeCargoPanel(other.getCargoPanel());
break;
}
case PRODUCTION_PANEL: {
mergeProductionPanel(other.getProductionPanel());
break;
}
case TOGGLE_AUTOCAST: {
mergeToggleAutocast(other.getToggleAutocast());
break;
}
case ACTION_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getControlGroupFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getSelectArmyFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getSelectWarpGatesFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getSelectLarvaFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getSelectIdleWorkerFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getMultiPanelFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getCargoPanelFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getProductionPanelFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getToggleAutocastFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 9;
break;
} // case 74
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int actionCase_ = 0;
private java.lang.Object action_;
public ActionCase
getActionCase() {
return ActionCase.forNumber(
actionCase_);
}
public Builder clearAction() {
actionCase_ = 0;
action_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionControlGroup, SC2APIProtocol.Ui.ActionControlGroup.Builder, SC2APIProtocol.Ui.ActionControlGroupOrBuilder> controlGroupBuilder_;
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return Whether the controlGroup field is set.
*/
@java.lang.Override
public boolean hasControlGroup() {
return actionCase_ == 1;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
* @return The controlGroup.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup getControlGroup() {
if (controlGroupBuilder_ == null) {
if (actionCase_ == 1) {
return (SC2APIProtocol.Ui.ActionControlGroup) action_;
}
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
} else {
if (actionCase_ == 1) {
return controlGroupBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
public Builder setControlGroup(SC2APIProtocol.Ui.ActionControlGroup value) {
if (controlGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
controlGroupBuilder_.setMessage(value);
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
public Builder setControlGroup(
SC2APIProtocol.Ui.ActionControlGroup.Builder builderForValue) {
if (controlGroupBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
controlGroupBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
public Builder mergeControlGroup(SC2APIProtocol.Ui.ActionControlGroup value) {
if (controlGroupBuilder_ == null) {
if (actionCase_ == 1 &&
action_ != SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionControlGroup.newBuilder((SC2APIProtocol.Ui.ActionControlGroup) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 1) {
controlGroupBuilder_.mergeFrom(value);
} else {
controlGroupBuilder_.setMessage(value);
}
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
public Builder clearControlGroup() {
if (controlGroupBuilder_ == null) {
if (actionCase_ == 1) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 1) {
actionCase_ = 0;
action_ = null;
}
controlGroupBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
public SC2APIProtocol.Ui.ActionControlGroup.Builder getControlGroupBuilder() {
return getControlGroupFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroupOrBuilder getControlGroupOrBuilder() {
if ((actionCase_ == 1) && (controlGroupBuilder_ != null)) {
return controlGroupBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 1) {
return (SC2APIProtocol.Ui.ActionControlGroup) action_;
}
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionControlGroup control_group = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionControlGroup, SC2APIProtocol.Ui.ActionControlGroup.Builder, SC2APIProtocol.Ui.ActionControlGroupOrBuilder>
getControlGroupFieldBuilder() {
if (controlGroupBuilder_ == null) {
if (!(actionCase_ == 1)) {
action_ = SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
controlGroupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionControlGroup, SC2APIProtocol.Ui.ActionControlGroup.Builder, SC2APIProtocol.Ui.ActionControlGroupOrBuilder>(
(SC2APIProtocol.Ui.ActionControlGroup) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 1;
onChanged();;
return controlGroupBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectArmy, SC2APIProtocol.Ui.ActionSelectArmy.Builder, SC2APIProtocol.Ui.ActionSelectArmyOrBuilder> selectArmyBuilder_;
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return Whether the selectArmy field is set.
*/
@java.lang.Override
public boolean hasSelectArmy() {
return actionCase_ == 2;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
* @return The selectArmy.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy getSelectArmy() {
if (selectArmyBuilder_ == null) {
if (actionCase_ == 2) {
return (SC2APIProtocol.Ui.ActionSelectArmy) action_;
}
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
} else {
if (actionCase_ == 2) {
return selectArmyBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
public Builder setSelectArmy(SC2APIProtocol.Ui.ActionSelectArmy value) {
if (selectArmyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
selectArmyBuilder_.setMessage(value);
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
public Builder setSelectArmy(
SC2APIProtocol.Ui.ActionSelectArmy.Builder builderForValue) {
if (selectArmyBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
selectArmyBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
public Builder mergeSelectArmy(SC2APIProtocol.Ui.ActionSelectArmy value) {
if (selectArmyBuilder_ == null) {
if (actionCase_ == 2 &&
action_ != SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionSelectArmy.newBuilder((SC2APIProtocol.Ui.ActionSelectArmy) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 2) {
selectArmyBuilder_.mergeFrom(value);
} else {
selectArmyBuilder_.setMessage(value);
}
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
public Builder clearSelectArmy() {
if (selectArmyBuilder_ == null) {
if (actionCase_ == 2) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 2) {
actionCase_ = 0;
action_ = null;
}
selectArmyBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
public SC2APIProtocol.Ui.ActionSelectArmy.Builder getSelectArmyBuilder() {
return getSelectArmyFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmyOrBuilder getSelectArmyOrBuilder() {
if ((actionCase_ == 2) && (selectArmyBuilder_ != null)) {
return selectArmyBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 2) {
return (SC2APIProtocol.Ui.ActionSelectArmy) action_;
}
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectArmy select_army = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectArmy, SC2APIProtocol.Ui.ActionSelectArmy.Builder, SC2APIProtocol.Ui.ActionSelectArmyOrBuilder>
getSelectArmyFieldBuilder() {
if (selectArmyBuilder_ == null) {
if (!(actionCase_ == 2)) {
action_ = SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
selectArmyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectArmy, SC2APIProtocol.Ui.ActionSelectArmy.Builder, SC2APIProtocol.Ui.ActionSelectArmyOrBuilder>(
(SC2APIProtocol.Ui.ActionSelectArmy) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 2;
onChanged();;
return selectArmyBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectWarpGates, SC2APIProtocol.Ui.ActionSelectWarpGates.Builder, SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder> selectWarpGatesBuilder_;
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return Whether the selectWarpGates field is set.
*/
@java.lang.Override
public boolean hasSelectWarpGates() {
return actionCase_ == 3;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
* @return The selectWarpGates.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates getSelectWarpGates() {
if (selectWarpGatesBuilder_ == null) {
if (actionCase_ == 3) {
return (SC2APIProtocol.Ui.ActionSelectWarpGates) action_;
}
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
} else {
if (actionCase_ == 3) {
return selectWarpGatesBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
public Builder setSelectWarpGates(SC2APIProtocol.Ui.ActionSelectWarpGates value) {
if (selectWarpGatesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
selectWarpGatesBuilder_.setMessage(value);
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
public Builder setSelectWarpGates(
SC2APIProtocol.Ui.ActionSelectWarpGates.Builder builderForValue) {
if (selectWarpGatesBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
selectWarpGatesBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
public Builder mergeSelectWarpGates(SC2APIProtocol.Ui.ActionSelectWarpGates value) {
if (selectWarpGatesBuilder_ == null) {
if (actionCase_ == 3 &&
action_ != SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionSelectWarpGates.newBuilder((SC2APIProtocol.Ui.ActionSelectWarpGates) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 3) {
selectWarpGatesBuilder_.mergeFrom(value);
} else {
selectWarpGatesBuilder_.setMessage(value);
}
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
public Builder clearSelectWarpGates() {
if (selectWarpGatesBuilder_ == null) {
if (actionCase_ == 3) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 3) {
actionCase_ = 0;
action_ = null;
}
selectWarpGatesBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
public SC2APIProtocol.Ui.ActionSelectWarpGates.Builder getSelectWarpGatesBuilder() {
return getSelectWarpGatesFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder getSelectWarpGatesOrBuilder() {
if ((actionCase_ == 3) && (selectWarpGatesBuilder_ != null)) {
return selectWarpGatesBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 3) {
return (SC2APIProtocol.Ui.ActionSelectWarpGates) action_;
}
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectWarpGates select_warp_gates = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectWarpGates, SC2APIProtocol.Ui.ActionSelectWarpGates.Builder, SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder>
getSelectWarpGatesFieldBuilder() {
if (selectWarpGatesBuilder_ == null) {
if (!(actionCase_ == 3)) {
action_ = SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
selectWarpGatesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectWarpGates, SC2APIProtocol.Ui.ActionSelectWarpGates.Builder, SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder>(
(SC2APIProtocol.Ui.ActionSelectWarpGates) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 3;
onChanged();;
return selectWarpGatesBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectLarva, SC2APIProtocol.Ui.ActionSelectLarva.Builder, SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder> selectLarvaBuilder_;
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return Whether the selectLarva field is set.
*/
@java.lang.Override
public boolean hasSelectLarva() {
return actionCase_ == 4;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
* @return The selectLarva.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva getSelectLarva() {
if (selectLarvaBuilder_ == null) {
if (actionCase_ == 4) {
return (SC2APIProtocol.Ui.ActionSelectLarva) action_;
}
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
} else {
if (actionCase_ == 4) {
return selectLarvaBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
public Builder setSelectLarva(SC2APIProtocol.Ui.ActionSelectLarva value) {
if (selectLarvaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
selectLarvaBuilder_.setMessage(value);
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
public Builder setSelectLarva(
SC2APIProtocol.Ui.ActionSelectLarva.Builder builderForValue) {
if (selectLarvaBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
selectLarvaBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
public Builder mergeSelectLarva(SC2APIProtocol.Ui.ActionSelectLarva value) {
if (selectLarvaBuilder_ == null) {
if (actionCase_ == 4 &&
action_ != SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionSelectLarva.newBuilder((SC2APIProtocol.Ui.ActionSelectLarva) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 4) {
selectLarvaBuilder_.mergeFrom(value);
} else {
selectLarvaBuilder_.setMessage(value);
}
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
public Builder clearSelectLarva() {
if (selectLarvaBuilder_ == null) {
if (actionCase_ == 4) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 4) {
actionCase_ = 0;
action_ = null;
}
selectLarvaBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
public SC2APIProtocol.Ui.ActionSelectLarva.Builder getSelectLarvaBuilder() {
return getSelectLarvaFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder getSelectLarvaOrBuilder() {
if ((actionCase_ == 4) && (selectLarvaBuilder_ != null)) {
return selectLarvaBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 4) {
return (SC2APIProtocol.Ui.ActionSelectLarva) action_;
}
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectLarva select_larva = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectLarva, SC2APIProtocol.Ui.ActionSelectLarva.Builder, SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder>
getSelectLarvaFieldBuilder() {
if (selectLarvaBuilder_ == null) {
if (!(actionCase_ == 4)) {
action_ = SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
selectLarvaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectLarva, SC2APIProtocol.Ui.ActionSelectLarva.Builder, SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder>(
(SC2APIProtocol.Ui.ActionSelectLarva) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 4;
onChanged();;
return selectLarvaBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectIdleWorker, SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder, SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder> selectIdleWorkerBuilder_;
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return Whether the selectIdleWorker field is set.
*/
@java.lang.Override
public boolean hasSelectIdleWorker() {
return actionCase_ == 5;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
* @return The selectIdleWorker.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker getSelectIdleWorker() {
if (selectIdleWorkerBuilder_ == null) {
if (actionCase_ == 5) {
return (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_;
}
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
} else {
if (actionCase_ == 5) {
return selectIdleWorkerBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
public Builder setSelectIdleWorker(SC2APIProtocol.Ui.ActionSelectIdleWorker value) {
if (selectIdleWorkerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
selectIdleWorkerBuilder_.setMessage(value);
}
actionCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
public Builder setSelectIdleWorker(
SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder builderForValue) {
if (selectIdleWorkerBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
selectIdleWorkerBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
public Builder mergeSelectIdleWorker(SC2APIProtocol.Ui.ActionSelectIdleWorker value) {
if (selectIdleWorkerBuilder_ == null) {
if (actionCase_ == 5 &&
action_ != SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionSelectIdleWorker.newBuilder((SC2APIProtocol.Ui.ActionSelectIdleWorker) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 5) {
selectIdleWorkerBuilder_.mergeFrom(value);
} else {
selectIdleWorkerBuilder_.setMessage(value);
}
}
actionCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
public Builder clearSelectIdleWorker() {
if (selectIdleWorkerBuilder_ == null) {
if (actionCase_ == 5) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 5) {
actionCase_ = 0;
action_ = null;
}
selectIdleWorkerBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
public SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder getSelectIdleWorkerBuilder() {
return getSelectIdleWorkerFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder getSelectIdleWorkerOrBuilder() {
if ((actionCase_ == 5) && (selectIdleWorkerBuilder_ != null)) {
return selectIdleWorkerBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 5) {
return (SC2APIProtocol.Ui.ActionSelectIdleWorker) action_;
}
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSelectIdleWorker select_idle_worker = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectIdleWorker, SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder, SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder>
getSelectIdleWorkerFieldBuilder() {
if (selectIdleWorkerBuilder_ == null) {
if (!(actionCase_ == 5)) {
action_ = SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
selectIdleWorkerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionSelectIdleWorker, SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder, SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder>(
(SC2APIProtocol.Ui.ActionSelectIdleWorker) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 5;
onChanged();;
return selectIdleWorkerBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionMultiPanel, SC2APIProtocol.Ui.ActionMultiPanel.Builder, SC2APIProtocol.Ui.ActionMultiPanelOrBuilder> multiPanelBuilder_;
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return Whether the multiPanel field is set.
*/
@java.lang.Override
public boolean hasMultiPanel() {
return actionCase_ == 6;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
* @return The multiPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel getMultiPanel() {
if (multiPanelBuilder_ == null) {
if (actionCase_ == 6) {
return (SC2APIProtocol.Ui.ActionMultiPanel) action_;
}
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
} else {
if (actionCase_ == 6) {
return multiPanelBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
public Builder setMultiPanel(SC2APIProtocol.Ui.ActionMultiPanel value) {
if (multiPanelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
multiPanelBuilder_.setMessage(value);
}
actionCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
public Builder setMultiPanel(
SC2APIProtocol.Ui.ActionMultiPanel.Builder builderForValue) {
if (multiPanelBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
multiPanelBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
public Builder mergeMultiPanel(SC2APIProtocol.Ui.ActionMultiPanel value) {
if (multiPanelBuilder_ == null) {
if (actionCase_ == 6 &&
action_ != SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionMultiPanel.newBuilder((SC2APIProtocol.Ui.ActionMultiPanel) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 6) {
multiPanelBuilder_.mergeFrom(value);
} else {
multiPanelBuilder_.setMessage(value);
}
}
actionCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
public Builder clearMultiPanel() {
if (multiPanelBuilder_ == null) {
if (actionCase_ == 6) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 6) {
actionCase_ = 0;
action_ = null;
}
multiPanelBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
public SC2APIProtocol.Ui.ActionMultiPanel.Builder getMultiPanelBuilder() {
return getMultiPanelFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanelOrBuilder getMultiPanelOrBuilder() {
if ((actionCase_ == 6) && (multiPanelBuilder_ != null)) {
return multiPanelBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 6) {
return (SC2APIProtocol.Ui.ActionMultiPanel) action_;
}
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionMultiPanel multi_panel = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionMultiPanel, SC2APIProtocol.Ui.ActionMultiPanel.Builder, SC2APIProtocol.Ui.ActionMultiPanelOrBuilder>
getMultiPanelFieldBuilder() {
if (multiPanelBuilder_ == null) {
if (!(actionCase_ == 6)) {
action_ = SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
multiPanelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionMultiPanel, SC2APIProtocol.Ui.ActionMultiPanel.Builder, SC2APIProtocol.Ui.ActionMultiPanelOrBuilder>(
(SC2APIProtocol.Ui.ActionMultiPanel) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 6;
onChanged();;
return multiPanelBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionCargoPanelUnload, SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder, SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder> cargoPanelBuilder_;
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return Whether the cargoPanel field is set.
*/
@java.lang.Override
public boolean hasCargoPanel() {
return actionCase_ == 7;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
* @return The cargoPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload getCargoPanel() {
if (cargoPanelBuilder_ == null) {
if (actionCase_ == 7) {
return (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_;
}
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
} else {
if (actionCase_ == 7) {
return cargoPanelBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
public Builder setCargoPanel(SC2APIProtocol.Ui.ActionCargoPanelUnload value) {
if (cargoPanelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
cargoPanelBuilder_.setMessage(value);
}
actionCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
public Builder setCargoPanel(
SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder builderForValue) {
if (cargoPanelBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
cargoPanelBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
public Builder mergeCargoPanel(SC2APIProtocol.Ui.ActionCargoPanelUnload value) {
if (cargoPanelBuilder_ == null) {
if (actionCase_ == 7 &&
action_ != SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionCargoPanelUnload.newBuilder((SC2APIProtocol.Ui.ActionCargoPanelUnload) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 7) {
cargoPanelBuilder_.mergeFrom(value);
} else {
cargoPanelBuilder_.setMessage(value);
}
}
actionCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
public Builder clearCargoPanel() {
if (cargoPanelBuilder_ == null) {
if (actionCase_ == 7) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 7) {
actionCase_ = 0;
action_ = null;
}
cargoPanelBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
public SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder getCargoPanelBuilder() {
return getCargoPanelFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder getCargoPanelOrBuilder() {
if ((actionCase_ == 7) && (cargoPanelBuilder_ != null)) {
return cargoPanelBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 7) {
return (SC2APIProtocol.Ui.ActionCargoPanelUnload) action_;
}
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionCargoPanelUnload cargo_panel = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionCargoPanelUnload, SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder, SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder>
getCargoPanelFieldBuilder() {
if (cargoPanelBuilder_ == null) {
if (!(actionCase_ == 7)) {
action_ = SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
cargoPanelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionCargoPanelUnload, SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder, SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder>(
(SC2APIProtocol.Ui.ActionCargoPanelUnload) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 7;
onChanged();;
return cargoPanelBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder> productionPanelBuilder_;
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return Whether the productionPanel field is set.
*/
@java.lang.Override
public boolean hasProductionPanel() {
return actionCase_ == 8;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
* @return The productionPanel.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getProductionPanel() {
if (productionPanelBuilder_ == null) {
if (actionCase_ == 8) {
return (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_;
}
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
} else {
if (actionCase_ == 8) {
return productionPanelBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
public Builder setProductionPanel(SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue value) {
if (productionPanelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
productionPanelBuilder_.setMessage(value);
}
actionCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
public Builder setProductionPanel(
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder builderForValue) {
if (productionPanelBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
productionPanelBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
public Builder mergeProductionPanel(SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue value) {
if (productionPanelBuilder_ == null) {
if (actionCase_ == 8 &&
action_ != SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.newBuilder((SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 8) {
productionPanelBuilder_.mergeFrom(value);
} else {
productionPanelBuilder_.setMessage(value);
}
}
actionCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
public Builder clearProductionPanel() {
if (productionPanelBuilder_ == null) {
if (actionCase_ == 8) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 8) {
actionCase_ = 0;
action_ = null;
}
productionPanelBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder getProductionPanelBuilder() {
return getProductionPanelFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder getProductionPanelOrBuilder() {
if ((actionCase_ == 8) && (productionPanelBuilder_ != null)) {
return productionPanelBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 8) {
return (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_;
}
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionProductionPanelRemoveFromQueue production_panel = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder>
getProductionPanelFieldBuilder() {
if (productionPanelBuilder_ == null) {
if (!(actionCase_ == 8)) {
action_ = SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
productionPanelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder>(
(SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 8;
onChanged();;
return productionPanelBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionToggleAutocast, SC2APIProtocol.Ui.ActionToggleAutocast.Builder, SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder> toggleAutocastBuilder_;
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return Whether the toggleAutocast field is set.
*/
@java.lang.Override
public boolean hasToggleAutocast() {
return actionCase_ == 9;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
* @return The toggleAutocast.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast getToggleAutocast() {
if (toggleAutocastBuilder_ == null) {
if (actionCase_ == 9) {
return (SC2APIProtocol.Ui.ActionToggleAutocast) action_;
}
return SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
} else {
if (actionCase_ == 9) {
return toggleAutocastBuilder_.getMessage();
}
return SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
public Builder setToggleAutocast(SC2APIProtocol.Ui.ActionToggleAutocast value) {
if (toggleAutocastBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
toggleAutocastBuilder_.setMessage(value);
}
actionCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
public Builder setToggleAutocast(
SC2APIProtocol.Ui.ActionToggleAutocast.Builder builderForValue) {
if (toggleAutocastBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
toggleAutocastBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
public Builder mergeToggleAutocast(SC2APIProtocol.Ui.ActionToggleAutocast value) {
if (toggleAutocastBuilder_ == null) {
if (actionCase_ == 9 &&
action_ != SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance()) {
action_ = SC2APIProtocol.Ui.ActionToggleAutocast.newBuilder((SC2APIProtocol.Ui.ActionToggleAutocast) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 9) {
toggleAutocastBuilder_.mergeFrom(value);
} else {
toggleAutocastBuilder_.setMessage(value);
}
}
actionCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
public Builder clearToggleAutocast() {
if (toggleAutocastBuilder_ == null) {
if (actionCase_ == 9) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 9) {
actionCase_ = 0;
action_ = null;
}
toggleAutocastBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
public SC2APIProtocol.Ui.ActionToggleAutocast.Builder getToggleAutocastBuilder() {
return getToggleAutocastFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder getToggleAutocastOrBuilder() {
if ((actionCase_ == 9) && (toggleAutocastBuilder_ != null)) {
return toggleAutocastBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 9) {
return (SC2APIProtocol.Ui.ActionToggleAutocast) action_;
}
return SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionToggleAutocast toggle_autocast = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionToggleAutocast, SC2APIProtocol.Ui.ActionToggleAutocast.Builder, SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder>
getToggleAutocastFieldBuilder() {
if (toggleAutocastBuilder_ == null) {
if (!(actionCase_ == 9)) {
action_ = SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
}
toggleAutocastBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Ui.ActionToggleAutocast, SC2APIProtocol.Ui.ActionToggleAutocast.Builder, SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder>(
(SC2APIProtocol.Ui.ActionToggleAutocast) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 9;
onChanged();;
return toggleAutocastBuilder_;
}
@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:SC2APIProtocol.ActionUI)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionUI)
private static final SC2APIProtocol.Ui.ActionUI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionUI();
}
public static SC2APIProtocol.Ui.ActionUI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionUI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionUI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionControlGroupOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionControlGroup)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return Whether the action field is set.
*/
boolean hasAction();
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return The action.
*/
SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction getAction();
/**
* optional uint32 control_group_index = 2;
* @return Whether the controlGroupIndex field is set.
*/
boolean hasControlGroupIndex();
/**
* optional uint32 control_group_index = 2;
* @return The controlGroupIndex.
*/
int getControlGroupIndex();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionControlGroup}
*/
public static final class ActionControlGroup extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionControlGroup)
ActionControlGroupOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionControlGroup.newBuilder() to construct.
private ActionControlGroup(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionControlGroup() {
action_ = 1;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionControlGroup();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionControlGroup_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionControlGroup_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionControlGroup.class, SC2APIProtocol.Ui.ActionControlGroup.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ActionControlGroup.ControlGroupAction}
*/
public enum ControlGroupAction
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Equivalent to number hotkey. Replaces current selection with control group.
*
*
* Recall = 1;
*/
Recall(1),
/**
*
* Equivalent to Control + number hotkey. Sets control group to current selection.
*
*
* Set = 2;
*/
Set(2),
/**
*
* Equivalent to Shift + number hotkey. Adds current selection into control group.
*
*
* Append = 3;
*/
Append(3),
/**
*
* Equivalent to Control + Alt + number hotkey. Sets control group to current selection. Units are removed from other control groups.
*
*
* SetAndSteal = 4;
*/
SetAndSteal(4),
/**
*
* Equivalent to Shift + Alt + number hotkey. Adds current selection into control group. Units are removed from other control groups.
*
*
* AppendAndSteal = 5;
*/
AppendAndSteal(5),
;
/**
*
* Equivalent to number hotkey. Replaces current selection with control group.
*
*
* Recall = 1;
*/
public static final int Recall_VALUE = 1;
/**
*
* Equivalent to Control + number hotkey. Sets control group to current selection.
*
*
* Set = 2;
*/
public static final int Set_VALUE = 2;
/**
*
* Equivalent to Shift + number hotkey. Adds current selection into control group.
*
*
* Append = 3;
*/
public static final int Append_VALUE = 3;
/**
*
* Equivalent to Control + Alt + number hotkey. Sets control group to current selection. Units are removed from other control groups.
*
*
* SetAndSteal = 4;
*/
public static final int SetAndSteal_VALUE = 4;
/**
*
* Equivalent to Shift + Alt + number hotkey. Adds current selection into control group. Units are removed from other control groups.
*
*
* AppendAndSteal = 5;
*/
public static final int AppendAndSteal_VALUE = 5;
public final int getNumber() {
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 ControlGroupAction 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 ControlGroupAction forNumber(int value) {
switch (value) {
case 1: return Recall;
case 2: return Set;
case 3: return Append;
case 4: return SetAndSteal;
case 5: return AppendAndSteal;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ControlGroupAction> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ControlGroupAction findValueByNumber(int number) {
return ControlGroupAction.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Ui.ActionControlGroup.getDescriptor().getEnumTypes().get(0);
}
private static final ControlGroupAction[] VALUES = values();
public static ControlGroupAction valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ControlGroupAction(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ActionControlGroup.ControlGroupAction)
}
private int bitField0_;
public static final int ACTION_FIELD_NUMBER = 1;
private int action_;
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return Whether the action field is set.
*/
@java.lang.Override public boolean hasAction() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return The action.
*/
@java.lang.Override public SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction getAction() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction result = SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction.valueOf(action_);
return result == null ? SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction.Recall : result;
}
public static final int CONTROL_GROUP_INDEX_FIELD_NUMBER = 2;
private int controlGroupIndex_;
/**
* optional uint32 control_group_index = 2;
* @return Whether the controlGroupIndex field is set.
*/
@java.lang.Override
public boolean hasControlGroupIndex() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 control_group_index = 2;
* @return The controlGroupIndex.
*/
@java.lang.Override
public int getControlGroupIndex() {
return controlGroupIndex_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, action_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt32(2, controlGroupIndex_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, action_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, controlGroupIndex_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionControlGroup)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionControlGroup other = (SC2APIProtocol.Ui.ActionControlGroup) obj;
if (hasAction() != other.hasAction()) return false;
if (hasAction()) {
if (action_ != other.action_) return false;
}
if (hasControlGroupIndex() != other.hasControlGroupIndex()) return false;
if (hasControlGroupIndex()) {
if (getControlGroupIndex()
!= other.getControlGroupIndex()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasAction()) {
hash = (37 * hash) + ACTION_FIELD_NUMBER;
hash = (53 * hash) + action_;
}
if (hasControlGroupIndex()) {
hash = (37 * hash) + CONTROL_GROUP_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getControlGroupIndex();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionControlGroup parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionControlGroup 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 SC2APIProtocol.Ui.ActionControlGroup parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionControlGroup 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 SC2APIProtocol.Ui.ActionControlGroup parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionControlGroup 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(SC2APIProtocol.Ui.ActionControlGroup 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 SC2APIProtocol.ActionControlGroup}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionControlGroup)
SC2APIProtocol.Ui.ActionControlGroupOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionControlGroup_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionControlGroup_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionControlGroup.class, SC2APIProtocol.Ui.ActionControlGroup.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionControlGroup.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
action_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
controlGroupIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionControlGroup_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup build() {
SC2APIProtocol.Ui.ActionControlGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup buildPartial() {
SC2APIProtocol.Ui.ActionControlGroup result = new SC2APIProtocol.Ui.ActionControlGroup(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.action_ = action_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.controlGroupIndex_ = controlGroupIndex_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionControlGroup) {
return mergeFrom((SC2APIProtocol.Ui.ActionControlGroup)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionControlGroup other) {
if (other == SC2APIProtocol.Ui.ActionControlGroup.getDefaultInstance()) return this;
if (other.hasAction()) {
setAction(other.getAction());
}
if (other.hasControlGroupIndex()) {
setControlGroupIndex(other.getControlGroupIndex());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction tmpValue =
SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
action_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 16: {
controlGroupIndex_ = input.readUInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int action_ = 1;
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return Whether the action field is set.
*/
@java.lang.Override public boolean hasAction() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return The action.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction getAction() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction result = SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction.valueOf(action_);
return result == null ? SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction.Recall : result;
}
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @param value The action to set.
* @return This builder for chaining.
*/
public Builder setAction(SC2APIProtocol.Ui.ActionControlGroup.ControlGroupAction value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
action_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ActionControlGroup.ControlGroupAction action = 1;
* @return This builder for chaining.
*/
public Builder clearAction() {
bitField0_ = (bitField0_ & ~0x00000001);
action_ = 1;
onChanged();
return this;
}
private int controlGroupIndex_ ;
/**
* optional uint32 control_group_index = 2;
* @return Whether the controlGroupIndex field is set.
*/
@java.lang.Override
public boolean hasControlGroupIndex() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional uint32 control_group_index = 2;
* @return The controlGroupIndex.
*/
@java.lang.Override
public int getControlGroupIndex() {
return controlGroupIndex_;
}
/**
* optional uint32 control_group_index = 2;
* @param value The controlGroupIndex to set.
* @return This builder for chaining.
*/
public Builder setControlGroupIndex(int value) {
bitField0_ |= 0x00000002;
controlGroupIndex_ = value;
onChanged();
return this;
}
/**
* optional uint32 control_group_index = 2;
* @return This builder for chaining.
*/
public Builder clearControlGroupIndex() {
bitField0_ = (bitField0_ & ~0x00000002);
controlGroupIndex_ = 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:SC2APIProtocol.ActionControlGroup)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionControlGroup)
private static final SC2APIProtocol.Ui.ActionControlGroup DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionControlGroup();
}
public static SC2APIProtocol.Ui.ActionControlGroup getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionControlGroup parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionControlGroup getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSelectArmyOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSelectArmy)
com.google.protobuf.MessageOrBuilder {
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
boolean hasSelectionAdd();
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
boolean getSelectionAdd();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSelectArmy}
*/
public static final class ActionSelectArmy extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSelectArmy)
ActionSelectArmyOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSelectArmy.newBuilder() to construct.
private ActionSelectArmy(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSelectArmy() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSelectArmy();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectArmy_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectArmy_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectArmy.class, SC2APIProtocol.Ui.ActionSelectArmy.Builder.class);
}
private int bitField0_;
public static final int SELECTION_ADD_FIELD_NUMBER = 1;
private boolean selectionAdd_;
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
@java.lang.Override
public boolean getSelectionAdd() {
return selectionAdd_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(1, selectionAdd_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, selectionAdd_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionSelectArmy)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionSelectArmy other = (SC2APIProtocol.Ui.ActionSelectArmy) obj;
if (hasSelectionAdd() != other.hasSelectionAdd()) return false;
if (hasSelectionAdd()) {
if (getSelectionAdd()
!= other.getSelectionAdd()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSelectionAdd()) {
hash = (37 * hash) + SELECTION_ADD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSelectionAdd());
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectArmy parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectArmy 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 SC2APIProtocol.Ui.ActionSelectArmy parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectArmy 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 SC2APIProtocol.Ui.ActionSelectArmy parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectArmy 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(SC2APIProtocol.Ui.ActionSelectArmy 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 SC2APIProtocol.ActionSelectArmy}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSelectArmy)
SC2APIProtocol.Ui.ActionSelectArmyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectArmy_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectArmy_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectArmy.class, SC2APIProtocol.Ui.ActionSelectArmy.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionSelectArmy.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
selectionAdd_ = false;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectArmy_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy build() {
SC2APIProtocol.Ui.ActionSelectArmy result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy buildPartial() {
SC2APIProtocol.Ui.ActionSelectArmy result = new SC2APIProtocol.Ui.ActionSelectArmy(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.selectionAdd_ = selectionAdd_;
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionSelectArmy) {
return mergeFrom((SC2APIProtocol.Ui.ActionSelectArmy)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionSelectArmy other) {
if (other == SC2APIProtocol.Ui.ActionSelectArmy.getDefaultInstance()) return this;
if (other.hasSelectionAdd()) {
setSelectionAdd(other.getSelectionAdd());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
selectionAdd_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean selectionAdd_ ;
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
@java.lang.Override
public boolean getSelectionAdd() {
return selectionAdd_;
}
/**
* optional bool selection_add = 1;
* @param value The selectionAdd to set.
* @return This builder for chaining.
*/
public Builder setSelectionAdd(boolean value) {
bitField0_ |= 0x00000001;
selectionAdd_ = value;
onChanged();
return this;
}
/**
* optional bool selection_add = 1;
* @return This builder for chaining.
*/
public Builder clearSelectionAdd() {
bitField0_ = (bitField0_ & ~0x00000001);
selectionAdd_ = 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:SC2APIProtocol.ActionSelectArmy)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSelectArmy)
private static final SC2APIProtocol.Ui.ActionSelectArmy DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionSelectArmy();
}
public static SC2APIProtocol.Ui.ActionSelectArmy getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSelectArmy parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectArmy getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSelectWarpGatesOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSelectWarpGates)
com.google.protobuf.MessageOrBuilder {
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
boolean hasSelectionAdd();
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
boolean getSelectionAdd();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSelectWarpGates}
*/
public static final class ActionSelectWarpGates extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSelectWarpGates)
ActionSelectWarpGatesOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSelectWarpGates.newBuilder() to construct.
private ActionSelectWarpGates(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSelectWarpGates() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSelectWarpGates();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectWarpGates_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectWarpGates.class, SC2APIProtocol.Ui.ActionSelectWarpGates.Builder.class);
}
private int bitField0_;
public static final int SELECTION_ADD_FIELD_NUMBER = 1;
private boolean selectionAdd_;
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
@java.lang.Override
public boolean getSelectionAdd() {
return selectionAdd_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(1, selectionAdd_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, selectionAdd_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionSelectWarpGates)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionSelectWarpGates other = (SC2APIProtocol.Ui.ActionSelectWarpGates) obj;
if (hasSelectionAdd() != other.hasSelectionAdd()) return false;
if (hasSelectionAdd()) {
if (getSelectionAdd()
!= other.getSelectionAdd()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSelectionAdd()) {
hash = (37 * hash) + SELECTION_ADD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSelectionAdd());
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates 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 SC2APIProtocol.Ui.ActionSelectWarpGates parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates 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 SC2APIProtocol.Ui.ActionSelectWarpGates parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates 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(SC2APIProtocol.Ui.ActionSelectWarpGates 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 SC2APIProtocol.ActionSelectWarpGates}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSelectWarpGates)
SC2APIProtocol.Ui.ActionSelectWarpGatesOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectWarpGates_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectWarpGates.class, SC2APIProtocol.Ui.ActionSelectWarpGates.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionSelectWarpGates.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
selectionAdd_ = false;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates build() {
SC2APIProtocol.Ui.ActionSelectWarpGates result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates buildPartial() {
SC2APIProtocol.Ui.ActionSelectWarpGates result = new SC2APIProtocol.Ui.ActionSelectWarpGates(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.selectionAdd_ = selectionAdd_;
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionSelectWarpGates) {
return mergeFrom((SC2APIProtocol.Ui.ActionSelectWarpGates)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionSelectWarpGates other) {
if (other == SC2APIProtocol.Ui.ActionSelectWarpGates.getDefaultInstance()) return this;
if (other.hasSelectionAdd()) {
setSelectionAdd(other.getSelectionAdd());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
selectionAdd_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean selectionAdd_ ;
/**
* optional bool selection_add = 1;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool selection_add = 1;
* @return The selectionAdd.
*/
@java.lang.Override
public boolean getSelectionAdd() {
return selectionAdd_;
}
/**
* optional bool selection_add = 1;
* @param value The selectionAdd to set.
* @return This builder for chaining.
*/
public Builder setSelectionAdd(boolean value) {
bitField0_ |= 0x00000001;
selectionAdd_ = value;
onChanged();
return this;
}
/**
* optional bool selection_add = 1;
* @return This builder for chaining.
*/
public Builder clearSelectionAdd() {
bitField0_ = (bitField0_ & ~0x00000001);
selectionAdd_ = 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:SC2APIProtocol.ActionSelectWarpGates)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSelectWarpGates)
private static final SC2APIProtocol.Ui.ActionSelectWarpGates DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionSelectWarpGates();
}
public static SC2APIProtocol.Ui.ActionSelectWarpGates getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSelectWarpGates parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectWarpGates getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSelectLarvaOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSelectLarva)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSelectLarva}
*/
public static final class ActionSelectLarva extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSelectLarva)
ActionSelectLarvaOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSelectLarva.newBuilder() to construct.
private ActionSelectLarva(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSelectLarva() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSelectLarva();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectLarva_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectLarva_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectLarva.class, SC2APIProtocol.Ui.ActionSelectLarva.Builder.class);
}
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 {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionSelectLarva)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionSelectLarva other = (SC2APIProtocol.Ui.ActionSelectLarva) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectLarva parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectLarva 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 SC2APIProtocol.Ui.ActionSelectLarva parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectLarva 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 SC2APIProtocol.Ui.ActionSelectLarva parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectLarva 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(SC2APIProtocol.Ui.ActionSelectLarva 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 SC2APIProtocol.ActionSelectLarva}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSelectLarva)
SC2APIProtocol.Ui.ActionSelectLarvaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectLarva_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectLarva_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectLarva.class, SC2APIProtocol.Ui.ActionSelectLarva.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionSelectLarva.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectLarva_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva build() {
SC2APIProtocol.Ui.ActionSelectLarva result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva buildPartial() {
SC2APIProtocol.Ui.ActionSelectLarva result = new SC2APIProtocol.Ui.ActionSelectLarva(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionSelectLarva) {
return mergeFrom((SC2APIProtocol.Ui.ActionSelectLarva)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionSelectLarva other) {
if (other == SC2APIProtocol.Ui.ActionSelectLarva.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
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:SC2APIProtocol.ActionSelectLarva)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSelectLarva)
private static final SC2APIProtocol.Ui.ActionSelectLarva DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionSelectLarva();
}
public static SC2APIProtocol.Ui.ActionSelectLarva getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSelectLarva parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectLarva getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSelectIdleWorkerOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSelectIdleWorker)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return The type.
*/
SC2APIProtocol.Ui.ActionSelectIdleWorker.Type getType();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSelectIdleWorker}
*/
public static final class ActionSelectIdleWorker extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSelectIdleWorker)
ActionSelectIdleWorkerOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSelectIdleWorker.newBuilder() to construct.
private ActionSelectIdleWorker(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSelectIdleWorker() {
type_ = 1;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSelectIdleWorker();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectIdleWorker_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectIdleWorker.class, SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ActionSelectIdleWorker.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Equivalent to click with no modifiers. Replaces selection with single idle worker.
*
*
* Set = 1;
*/
Set(1),
/**
*
* Equivalent to shift+click. Adds single idle worker to current selection.
*
*
* Add = 2;
*/
Add(2),
/**
*
* Equivalent to control+click. Selects all idle workers.
*
*
* All = 3;
*/
All(3),
/**
*
* Equivalent to shift+control+click. Adds all idle workers to current selection.
*
*
* AddAll = 4;
*/
AddAll(4),
;
/**
*
* Equivalent to click with no modifiers. Replaces selection with single idle worker.
*
*
* Set = 1;
*/
public static final int Set_VALUE = 1;
/**
*
* Equivalent to shift+click. Adds single idle worker to current selection.
*
*
* Add = 2;
*/
public static final int Add_VALUE = 2;
/**
*
* Equivalent to control+click. Selects all idle workers.
*
*
* All = 3;
*/
public static final int All_VALUE = 3;
/**
*
* Equivalent to shift+control+click. Adds all idle workers to current selection.
*
*
* AddAll = 4;
*/
public static final int AddAll_VALUE = 4;
public final int getNumber() {
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 Type 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 Type forNumber(int value) {
switch (value) {
case 1: return Set;
case 2: return Add;
case 3: return All;
case 4: return AddAll;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Type> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Type findValueByNumber(int number) {
return Type.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDescriptor().getEnumTypes().get(0);
}
private static final Type[] VALUES = values();
public static Type valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private Type(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ActionSelectIdleWorker.Type)
}
private int bitField0_;
public static final int TYPE_FIELD_NUMBER = 1;
private int type_;
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return The type.
*/
@java.lang.Override public SC2APIProtocol.Ui.ActionSelectIdleWorker.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionSelectIdleWorker.Type result = SC2APIProtocol.Ui.ActionSelectIdleWorker.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Ui.ActionSelectIdleWorker.Type.Set : result;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, type_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, type_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionSelectIdleWorker)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionSelectIdleWorker other = (SC2APIProtocol.Ui.ActionSelectIdleWorker) obj;
if (hasType() != other.hasType()) return false;
if (hasType()) {
if (type_ != other.type_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasType()) {
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker 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 SC2APIProtocol.Ui.ActionSelectIdleWorker parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker 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 SC2APIProtocol.Ui.ActionSelectIdleWorker parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker 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(SC2APIProtocol.Ui.ActionSelectIdleWorker 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 SC2APIProtocol.ActionSelectIdleWorker}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSelectIdleWorker)
SC2APIProtocol.Ui.ActionSelectIdleWorkerOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectIdleWorker_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionSelectIdleWorker.class, SC2APIProtocol.Ui.ActionSelectIdleWorker.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionSelectIdleWorker.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
type_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker build() {
SC2APIProtocol.Ui.ActionSelectIdleWorker result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker buildPartial() {
SC2APIProtocol.Ui.ActionSelectIdleWorker result = new SC2APIProtocol.Ui.ActionSelectIdleWorker(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.type_ = type_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionSelectIdleWorker) {
return mergeFrom((SC2APIProtocol.Ui.ActionSelectIdleWorker)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionSelectIdleWorker other) {
if (other == SC2APIProtocol.Ui.ActionSelectIdleWorker.getDefaultInstance()) return this;
if (other.hasType()) {
setType(other.getType());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Ui.ActionSelectIdleWorker.Type tmpValue =
SC2APIProtocol.Ui.ActionSelectIdleWorker.Type.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
type_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int type_ = 1;
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return The type.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionSelectIdleWorker.Type result = SC2APIProtocol.Ui.ActionSelectIdleWorker.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Ui.ActionSelectIdleWorker.Type.Set : result;
}
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(SC2APIProtocol.Ui.ActionSelectIdleWorker.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
type_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ActionSelectIdleWorker.Type type = 1;
* @return This builder for chaining.
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000001);
type_ = 1;
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:SC2APIProtocol.ActionSelectIdleWorker)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSelectIdleWorker)
private static final SC2APIProtocol.Ui.ActionSelectIdleWorker DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionSelectIdleWorker();
}
public static SC2APIProtocol.Ui.ActionSelectIdleWorker getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSelectIdleWorker parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionSelectIdleWorker getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionMultiPanelOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionMultiPanel)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return The type.
*/
SC2APIProtocol.Ui.ActionMultiPanel.Type getType();
/**
* optional int32 unit_index = 2;
* @return Whether the unitIndex field is set.
*/
boolean hasUnitIndex();
/**
* optional int32 unit_index = 2;
* @return The unitIndex.
*/
int getUnitIndex();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionMultiPanel}
*/
public static final class ActionMultiPanel extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionMultiPanel)
ActionMultiPanelOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionMultiPanel.newBuilder() to construct.
private ActionMultiPanel(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionMultiPanel() {
type_ = 1;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionMultiPanel();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionMultiPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionMultiPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionMultiPanel.class, SC2APIProtocol.Ui.ActionMultiPanel.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ActionMultiPanel.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Click on icon
*
*
* SingleSelect = 1;
*/
SingleSelect(1),
/**
*
* Shift Click on icon
*
*
* DeselectUnit = 2;
*/
DeselectUnit(2),
/**
*
* Control Click on icon.
*
*
* SelectAllOfType = 3;
*/
SelectAllOfType(3),
/**
*
* Control+Shift Click on icon.
*
*
* DeselectAllOfType = 4;
*/
DeselectAllOfType(4),
;
/**
*
* Click on icon
*
*
* SingleSelect = 1;
*/
public static final int SingleSelect_VALUE = 1;
/**
*
* Shift Click on icon
*
*
* DeselectUnit = 2;
*/
public static final int DeselectUnit_VALUE = 2;
/**
*
* Control Click on icon.
*
*
* SelectAllOfType = 3;
*/
public static final int SelectAllOfType_VALUE = 3;
/**
*
* Control+Shift Click on icon.
*
*
* DeselectAllOfType = 4;
*/
public static final int DeselectAllOfType_VALUE = 4;
public final int getNumber() {
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 Type 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 Type forNumber(int value) {
switch (value) {
case 1: return SingleSelect;
case 2: return DeselectUnit;
case 3: return SelectAllOfType;
case 4: return DeselectAllOfType;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Type> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Type findValueByNumber(int number) {
return Type.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Ui.ActionMultiPanel.getDescriptor().getEnumTypes().get(0);
}
private static final Type[] VALUES = values();
public static Type valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private Type(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ActionMultiPanel.Type)
}
private int bitField0_;
public static final int TYPE_FIELD_NUMBER = 1;
private int type_;
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return The type.
*/
@java.lang.Override public SC2APIProtocol.Ui.ActionMultiPanel.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionMultiPanel.Type result = SC2APIProtocol.Ui.ActionMultiPanel.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Ui.ActionMultiPanel.Type.SingleSelect : result;
}
public static final int UNIT_INDEX_FIELD_NUMBER = 2;
private int unitIndex_;
/**
* optional int32 unit_index = 2;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 unit_index = 2;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, type_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, unitIndex_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, type_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, unitIndex_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionMultiPanel)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionMultiPanel other = (SC2APIProtocol.Ui.ActionMultiPanel) obj;
if (hasType() != other.hasType()) return false;
if (hasType()) {
if (type_ != other.type_) return false;
}
if (hasUnitIndex() != other.hasUnitIndex()) return false;
if (hasUnitIndex()) {
if (getUnitIndex()
!= other.getUnitIndex()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasType()) {
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
}
if (hasUnitIndex()) {
hash = (37 * hash) + UNIT_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getUnitIndex();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionMultiPanel parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionMultiPanel 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 SC2APIProtocol.Ui.ActionMultiPanel parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionMultiPanel 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 SC2APIProtocol.Ui.ActionMultiPanel parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionMultiPanel 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(SC2APIProtocol.Ui.ActionMultiPanel 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 SC2APIProtocol.ActionMultiPanel}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionMultiPanel)
SC2APIProtocol.Ui.ActionMultiPanelOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionMultiPanel_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionMultiPanel_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionMultiPanel.class, SC2APIProtocol.Ui.ActionMultiPanel.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionMultiPanel.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
type_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
unitIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionMultiPanel_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel build() {
SC2APIProtocol.Ui.ActionMultiPanel result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel buildPartial() {
SC2APIProtocol.Ui.ActionMultiPanel result = new SC2APIProtocol.Ui.ActionMultiPanel(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.type_ = type_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.unitIndex_ = unitIndex_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionMultiPanel) {
return mergeFrom((SC2APIProtocol.Ui.ActionMultiPanel)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionMultiPanel other) {
if (other == SC2APIProtocol.Ui.ActionMultiPanel.getDefaultInstance()) return this;
if (other.hasType()) {
setType(other.getType());
}
if (other.hasUnitIndex()) {
setUnitIndex(other.getUnitIndex());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Ui.ActionMultiPanel.Type tmpValue =
SC2APIProtocol.Ui.ActionMultiPanel.Type.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
type_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 16: {
unitIndex_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int type_ = 1;
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return The type.
*/
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Ui.ActionMultiPanel.Type result = SC2APIProtocol.Ui.ActionMultiPanel.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Ui.ActionMultiPanel.Type.SingleSelect : result;
}
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(SC2APIProtocol.Ui.ActionMultiPanel.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
type_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ActionMultiPanel.Type type = 1;
* @return This builder for chaining.
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000001);
type_ = 1;
onChanged();
return this;
}
private int unitIndex_ ;
/**
* optional int32 unit_index = 2;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 unit_index = 2;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
/**
* optional int32 unit_index = 2;
* @param value The unitIndex to set.
* @return This builder for chaining.
*/
public Builder setUnitIndex(int value) {
bitField0_ |= 0x00000002;
unitIndex_ = value;
onChanged();
return this;
}
/**
* optional int32 unit_index = 2;
* @return This builder for chaining.
*/
public Builder clearUnitIndex() {
bitField0_ = (bitField0_ & ~0x00000002);
unitIndex_ = 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:SC2APIProtocol.ActionMultiPanel)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionMultiPanel)
private static final SC2APIProtocol.Ui.ActionMultiPanel DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionMultiPanel();
}
public static SC2APIProtocol.Ui.ActionMultiPanel getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionMultiPanel parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionMultiPanel getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionCargoPanelUnloadOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionCargoPanelUnload)
com.google.protobuf.MessageOrBuilder {
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
boolean hasUnitIndex();
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
int getUnitIndex();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionCargoPanelUnload}
*/
public static final class ActionCargoPanelUnload extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionCargoPanelUnload)
ActionCargoPanelUnloadOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionCargoPanelUnload.newBuilder() to construct.
private ActionCargoPanelUnload(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionCargoPanelUnload() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionCargoPanelUnload();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionCargoPanelUnload_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionCargoPanelUnload.class, SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder.class);
}
private int bitField0_;
public static final int UNIT_INDEX_FIELD_NUMBER = 1;
private int unitIndex_;
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, unitIndex_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, unitIndex_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionCargoPanelUnload)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionCargoPanelUnload other = (SC2APIProtocol.Ui.ActionCargoPanelUnload) obj;
if (hasUnitIndex() != other.hasUnitIndex()) return false;
if (hasUnitIndex()) {
if (getUnitIndex()
!= other.getUnitIndex()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnitIndex()) {
hash = (37 * hash) + UNIT_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getUnitIndex();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload 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 SC2APIProtocol.Ui.ActionCargoPanelUnload parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload 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 SC2APIProtocol.Ui.ActionCargoPanelUnload parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload 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(SC2APIProtocol.Ui.ActionCargoPanelUnload 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 SC2APIProtocol.ActionCargoPanelUnload}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionCargoPanelUnload)
SC2APIProtocol.Ui.ActionCargoPanelUnloadOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionCargoPanelUnload_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionCargoPanelUnload.class, SC2APIProtocol.Ui.ActionCargoPanelUnload.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionCargoPanelUnload.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
unitIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload build() {
SC2APIProtocol.Ui.ActionCargoPanelUnload result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload buildPartial() {
SC2APIProtocol.Ui.ActionCargoPanelUnload result = new SC2APIProtocol.Ui.ActionCargoPanelUnload(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.unitIndex_ = unitIndex_;
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionCargoPanelUnload) {
return mergeFrom((SC2APIProtocol.Ui.ActionCargoPanelUnload)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionCargoPanelUnload other) {
if (other == SC2APIProtocol.Ui.ActionCargoPanelUnload.getDefaultInstance()) return this;
if (other.hasUnitIndex()) {
setUnitIndex(other.getUnitIndex());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
unitIndex_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int unitIndex_ ;
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
/**
* optional int32 unit_index = 1;
* @param value The unitIndex to set.
* @return This builder for chaining.
*/
public Builder setUnitIndex(int value) {
bitField0_ |= 0x00000001;
unitIndex_ = value;
onChanged();
return this;
}
/**
* optional int32 unit_index = 1;
* @return This builder for chaining.
*/
public Builder clearUnitIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
unitIndex_ = 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:SC2APIProtocol.ActionCargoPanelUnload)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionCargoPanelUnload)
private static final SC2APIProtocol.Ui.ActionCargoPanelUnload DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionCargoPanelUnload();
}
public static SC2APIProtocol.Ui.ActionCargoPanelUnload getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionCargoPanelUnload parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionCargoPanelUnload getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionProductionPanelRemoveFromQueueOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionProductionPanelRemoveFromQueue)
com.google.protobuf.MessageOrBuilder {
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
boolean hasUnitIndex();
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
int getUnitIndex();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionProductionPanelRemoveFromQueue}
*/
public static final class ActionProductionPanelRemoveFromQueue extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionProductionPanelRemoveFromQueue)
ActionProductionPanelRemoveFromQueueOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionProductionPanelRemoveFromQueue.newBuilder() to construct.
private ActionProductionPanelRemoveFromQueue(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionProductionPanelRemoveFromQueue() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionProductionPanelRemoveFromQueue();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.class, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder.class);
}
private int bitField0_;
public static final int UNIT_INDEX_FIELD_NUMBER = 1;
private int unitIndex_;
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, unitIndex_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, unitIndex_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue other = (SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) obj;
if (hasUnitIndex() != other.hasUnitIndex()) return false;
if (hasUnitIndex()) {
if (getUnitIndex()
!= other.getUnitIndex()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUnitIndex()) {
hash = (37 * hash) + UNIT_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getUnitIndex();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue 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 SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue 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 SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue 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(SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue 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 SC2APIProtocol.ActionProductionPanelRemoveFromQueue}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionProductionPanelRemoveFromQueue)
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueueOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.class, SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
unitIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue build() {
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue buildPartial() {
SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue result = new SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.unitIndex_ = unitIndex_;
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue) {
return mergeFrom((SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue other) {
if (other == SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue.getDefaultInstance()) return this;
if (other.hasUnitIndex()) {
setUnitIndex(other.getUnitIndex());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
unitIndex_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int unitIndex_ ;
/**
* optional int32 unit_index = 1;
* @return Whether the unitIndex field is set.
*/
@java.lang.Override
public boolean hasUnitIndex() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 unit_index = 1;
* @return The unitIndex.
*/
@java.lang.Override
public int getUnitIndex() {
return unitIndex_;
}
/**
* optional int32 unit_index = 1;
* @param value The unitIndex to set.
* @return This builder for chaining.
*/
public Builder setUnitIndex(int value) {
bitField0_ |= 0x00000001;
unitIndex_ = value;
onChanged();
return this;
}
/**
* optional int32 unit_index = 1;
* @return This builder for chaining.
*/
public Builder clearUnitIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
unitIndex_ = 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:SC2APIProtocol.ActionProductionPanelRemoveFromQueue)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionProductionPanelRemoveFromQueue)
private static final SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue();
}
public static SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionProductionPanelRemoveFromQueue parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionProductionPanelRemoveFromQueue getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionToggleAutocastOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionToggleAutocast)
com.google.protobuf.MessageOrBuilder {
/**
* optional int32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
boolean hasAbilityId();
/**
* optional int32 ability_id = 1;
* @return The abilityId.
*/
int getAbilityId();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionToggleAutocast}
*/
public static final class ActionToggleAutocast extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionToggleAutocast)
ActionToggleAutocastOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionToggleAutocast.newBuilder() to construct.
private ActionToggleAutocast(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionToggleAutocast() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionToggleAutocast();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionToggleAutocast_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionToggleAutocast.class, SC2APIProtocol.Ui.ActionToggleAutocast.Builder.class);
}
private int bitField0_;
public static final int ABILITY_ID_FIELD_NUMBER = 1;
private int abilityId_;
/**
* optional int32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
@java.lang.Override
public boolean hasAbilityId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 ability_id = 1;
* @return The abilityId.
*/
@java.lang.Override
public int getAbilityId() {
return abilityId_;
}
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 (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, abilityId_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, abilityId_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Ui.ActionToggleAutocast)) {
return super.equals(obj);
}
SC2APIProtocol.Ui.ActionToggleAutocast other = (SC2APIProtocol.Ui.ActionToggleAutocast) obj;
if (hasAbilityId() != other.hasAbilityId()) return false;
if (hasAbilityId()) {
if (getAbilityId()
!= other.getAbilityId()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasAbilityId()) {
hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getAbilityId();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast 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 SC2APIProtocol.Ui.ActionToggleAutocast parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast 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 SC2APIProtocol.Ui.ActionToggleAutocast parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Ui.ActionToggleAutocast 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(SC2APIProtocol.Ui.ActionToggleAutocast 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 SC2APIProtocol.ActionToggleAutocast}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionToggleAutocast)
SC2APIProtocol.Ui.ActionToggleAutocastOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionToggleAutocast_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Ui.ActionToggleAutocast.class, SC2APIProtocol.Ui.ActionToggleAutocast.Builder.class);
}
// Construct using SC2APIProtocol.Ui.ActionToggleAutocast.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
abilityId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Ui.internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast getDefaultInstanceForType() {
return SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast build() {
SC2APIProtocol.Ui.ActionToggleAutocast result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast buildPartial() {
SC2APIProtocol.Ui.ActionToggleAutocast result = new SC2APIProtocol.Ui.ActionToggleAutocast(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.abilityId_ = abilityId_;
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Ui.ActionToggleAutocast) {
return mergeFrom((SC2APIProtocol.Ui.ActionToggleAutocast)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Ui.ActionToggleAutocast other) {
if (other == SC2APIProtocol.Ui.ActionToggleAutocast.getDefaultInstance()) return this;
if (other.hasAbilityId()) {
setAbilityId(other.getAbilityId());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
abilityId_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int abilityId_ ;
/**
* optional int32 ability_id = 1;
* @return Whether the abilityId field is set.
*/
@java.lang.Override
public boolean hasAbilityId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 ability_id = 1;
* @return The abilityId.
*/
@java.lang.Override
public int getAbilityId() {
return abilityId_;
}
/**
* optional int32 ability_id = 1;
* @param value The abilityId to set.
* @return This builder for chaining.
*/
public Builder setAbilityId(int value) {
bitField0_ |= 0x00000001;
abilityId_ = value;
onChanged();
return this;
}
/**
* optional int32 ability_id = 1;
* @return This builder for chaining.
*/
public Builder clearAbilityId() {
bitField0_ = (bitField0_ & ~0x00000001);
abilityId_ = 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:SC2APIProtocol.ActionToggleAutocast)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionToggleAutocast)
private static final SC2APIProtocol.Ui.ActionToggleAutocast DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Ui.ActionToggleAutocast();
}
public static SC2APIProtocol.Ui.ActionToggleAutocast getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionToggleAutocast parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Ui.ActionToggleAutocast getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ObservationUI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ObservationUI_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ControlGroup_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ControlGroup_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_UnitInfo_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_UnitInfo_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_SinglePanel_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_SinglePanel_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_MultiPanel_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_MultiPanel_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_CargoPanel_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_CargoPanel_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_BuildItem_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_BuildItem_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ProductionPanel_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ProductionPanel_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionUI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionUI_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionControlGroup_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionControlGroup_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSelectArmy_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSelectArmy_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSelectWarpGates_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSelectLarva_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSelectLarva_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSelectIdleWorker_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionMultiPanel_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionMultiPanel_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionCargoPanelUnload_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionToggleAutocast_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\031s2clientprotocol/ui.proto\022\016SC2APIProto" +
"col\"\206\002\n\rObservationUI\022,\n\006groups\030\001 \003(\0132\034." +
"SC2APIProtocol.ControlGroup\022-\n\006single\030\002 " +
"\001(\0132\033.SC2APIProtocol.SinglePanelH\000\022+\n\005mu" +
"lti\030\003 \001(\0132\032.SC2APIProtocol.MultiPanelH\000\022" +
"+\n\005cargo\030\004 \001(\0132\032.SC2APIProtocol.CargoPan" +
"elH\000\0225\n\nproduction\030\005 \001(\0132\037.SC2APIProtoco" +
"l.ProductionPanelH\000B\007\n\005panel\"T\n\014ControlG" +
"roup\022\033\n\023control_group_index\030\001 \001(\r\022\030\n\020lea" +
"der_unit_type\030\002 \001(\r\022\r\n\005count\030\003 \001(\r\"\205\002\n\010U" +
"nitInfo\022\021\n\tunit_type\030\001 \001(\r\022\027\n\017player_rel" +
"ative\030\002 \001(\r\022\016\n\006health\030\003 \001(\005\022\017\n\007shields\030\004" +
" \001(\005\022\016\n\006energy\030\005 \001(\005\022\035\n\025transport_slots_" +
"taken\030\006 \001(\005\022\026\n\016build_progress\030\007 \001(\002\022(\n\006a" +
"dd_on\030\010 \001(\0132\030.SC2APIProtocol.UnitInfo\022\022\n" +
"\nmax_health\030\t \001(\005\022\023\n\013max_shields\030\n \001(\005\022\022" +
"\n\nmax_energy\030\013 \001(\005\"\235\001\n\013SinglePanel\022&\n\004un" +
"it\030\001 \001(\0132\030.SC2APIProtocol.UnitInfo\022\034\n\024at" +
"tack_upgrade_level\030\002 \001(\005\022\033\n\023armor_upgrad" +
"e_level\030\003 \001(\005\022\034\n\024shield_upgrade_level\030\004 " +
"\001(\005\022\r\n\005buffs\030\005 \003(\005\"5\n\nMultiPanel\022\'\n\005unit" +
"s\030\001 \003(\0132\030.SC2APIProtocol.UnitInfo\"{\n\nCar" +
"goPanel\022&\n\004unit\030\001 \001(\0132\030.SC2APIProtocol.U" +
"nitInfo\022,\n\npassengers\030\002 \003(\0132\030.SC2APIProt" +
"ocol.UnitInfo\022\027\n\017slots_available\030\003 \001(\005\"7" +
"\n\tBuildItem\022\022\n\nability_id\030\001 \001(\r\022\026\n\016build" +
"_progress\030\002 \001(\002\"\235\001\n\017ProductionPanel\022&\n\004u" +
"nit\030\001 \001(\0132\030.SC2APIProtocol.UnitInfo\022-\n\013b" +
"uild_queue\030\002 \003(\0132\030.SC2APIProtocol.UnitIn" +
"fo\0223\n\020production_queue\030\003 \003(\0132\031.SC2APIPro" +
"tocol.BuildItem\"\332\004\n\010ActionUI\022;\n\rcontrol_" +
"group\030\001 \001(\0132\".SC2APIProtocol.ActionContr" +
"olGroupH\000\0227\n\013select_army\030\002 \001(\0132 .SC2APIP" +
"rotocol.ActionSelectArmyH\000\022B\n\021select_war" +
"p_gates\030\003 \001(\0132%.SC2APIProtocol.ActionSel" +
"ectWarpGatesH\000\0229\n\014select_larva\030\004 \001(\0132!.S" +
"C2APIProtocol.ActionSelectLarvaH\000\022D\n\022sel" +
"ect_idle_worker\030\005 \001(\0132&.SC2APIProtocol.A" +
"ctionSelectIdleWorkerH\000\0227\n\013multi_panel\030\006" +
" \001(\0132 .SC2APIProtocol.ActionMultiPanelH\000" +
"\022=\n\013cargo_panel\030\007 \001(\0132&.SC2APIProtocol.A" +
"ctionCargoPanelUnloadH\000\022P\n\020production_pa" +
"nel\030\010 \001(\01324.SC2APIProtocol.ActionProduct" +
"ionPanelRemoveFromQueueH\000\022?\n\017toggle_auto" +
"cast\030\t \001(\0132$.SC2APIProtocol.ActionToggle" +
"AutocastH\000B\010\n\006action\"\324\001\n\022ActionControlGr" +
"oup\022E\n\006action\030\001 \001(\01625.SC2APIProtocol.Act" +
"ionControlGroup.ControlGroupAction\022\033\n\023co" +
"ntrol_group_index\030\002 \001(\r\"Z\n\022ControlGroupA" +
"ction\022\n\n\006Recall\020\001\022\007\n\003Set\020\002\022\n\n\006Append\020\003\022\017" +
"\n\013SetAndSteal\020\004\022\022\n\016AppendAndSteal\020\005\")\n\020A" +
"ctionSelectArmy\022\025\n\rselection_add\030\001 \001(\010\"." +
"\n\025ActionSelectWarpGates\022\025\n\rselection_add" +
"\030\001 \001(\010\"\023\n\021ActionSelectLarva\"\202\001\n\026ActionSe" +
"lectIdleWorker\0229\n\004type\030\001 \001(\0162+.SC2APIPro" +
"tocol.ActionSelectIdleWorker.Type\"-\n\004Typ" +
"e\022\007\n\003Set\020\001\022\007\n\003Add\020\002\022\007\n\003All\020\003\022\n\n\006AddAll\020\004" +
"\"\263\001\n\020ActionMultiPanel\0223\n\004type\030\001 \001(\0162%.SC" +
"2APIProtocol.ActionMultiPanel.Type\022\022\n\nun" +
"it_index\030\002 \001(\005\"V\n\004Type\022\020\n\014SingleSelect\020\001" +
"\022\020\n\014DeselectUnit\020\002\022\023\n\017SelectAllOfType\020\003\022" +
"\025\n\021DeselectAllOfType\020\004\",\n\026ActionCargoPan" +
"elUnload\022\022\n\nunit_index\030\001 \001(\005\":\n$ActionPr" +
"oductionPanelRemoveFromQueue\022\022\n\nunit_ind" +
"ex\030\001 \001(\005\"*\n\024ActionToggleAutocast\022\022\n\nabil" +
"ity_id\030\001 \001(\005"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_SC2APIProtocol_ObservationUI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_SC2APIProtocol_ObservationUI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ObservationUI_descriptor,
new java.lang.String[] { "Groups", "Single", "Multi", "Cargo", "Production", "Panel", });
internal_static_SC2APIProtocol_ControlGroup_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_SC2APIProtocol_ControlGroup_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ControlGroup_descriptor,
new java.lang.String[] { "ControlGroupIndex", "LeaderUnitType", "Count", });
internal_static_SC2APIProtocol_UnitInfo_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_SC2APIProtocol_UnitInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_UnitInfo_descriptor,
new java.lang.String[] { "UnitType", "PlayerRelative", "Health", "Shields", "Energy", "TransportSlotsTaken", "BuildProgress", "AddOn", "MaxHealth", "MaxShields", "MaxEnergy", });
internal_static_SC2APIProtocol_SinglePanel_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_SC2APIProtocol_SinglePanel_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_SinglePanel_descriptor,
new java.lang.String[] { "Unit", "AttackUpgradeLevel", "ArmorUpgradeLevel", "ShieldUpgradeLevel", "Buffs", });
internal_static_SC2APIProtocol_MultiPanel_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_SC2APIProtocol_MultiPanel_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_MultiPanel_descriptor,
new java.lang.String[] { "Units", });
internal_static_SC2APIProtocol_CargoPanel_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_SC2APIProtocol_CargoPanel_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_CargoPanel_descriptor,
new java.lang.String[] { "Unit", "Passengers", "SlotsAvailable", });
internal_static_SC2APIProtocol_BuildItem_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_SC2APIProtocol_BuildItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_BuildItem_descriptor,
new java.lang.String[] { "AbilityId", "BuildProgress", });
internal_static_SC2APIProtocol_ProductionPanel_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_SC2APIProtocol_ProductionPanel_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ProductionPanel_descriptor,
new java.lang.String[] { "Unit", "BuildQueue", "ProductionQueue", });
internal_static_SC2APIProtocol_ActionUI_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_SC2APIProtocol_ActionUI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionUI_descriptor,
new java.lang.String[] { "ControlGroup", "SelectArmy", "SelectWarpGates", "SelectLarva", "SelectIdleWorker", "MultiPanel", "CargoPanel", "ProductionPanel", "ToggleAutocast", "Action", });
internal_static_SC2APIProtocol_ActionControlGroup_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_SC2APIProtocol_ActionControlGroup_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionControlGroup_descriptor,
new java.lang.String[] { "Action", "ControlGroupIndex", });
internal_static_SC2APIProtocol_ActionSelectArmy_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_SC2APIProtocol_ActionSelectArmy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSelectArmy_descriptor,
new java.lang.String[] { "SelectionAdd", });
internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_SC2APIProtocol_ActionSelectWarpGates_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSelectWarpGates_descriptor,
new java.lang.String[] { "SelectionAdd", });
internal_static_SC2APIProtocol_ActionSelectLarva_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_SC2APIProtocol_ActionSelectLarva_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSelectLarva_descriptor,
new java.lang.String[] { });
internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_SC2APIProtocol_ActionSelectIdleWorker_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSelectIdleWorker_descriptor,
new java.lang.String[] { "Type", });
internal_static_SC2APIProtocol_ActionMultiPanel_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_SC2APIProtocol_ActionMultiPanel_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionMultiPanel_descriptor,
new java.lang.String[] { "Type", "UnitIndex", });
internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_SC2APIProtocol_ActionCargoPanelUnload_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionCargoPanelUnload_descriptor,
new java.lang.String[] { "UnitIndex", });
internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionProductionPanelRemoveFromQueue_descriptor,
new java.lang.String[] { "UnitIndex", });
internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_SC2APIProtocol_ActionToggleAutocast_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionToggleAutocast_descriptor,
new java.lang.String[] { "AbilityId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy