
SC2APIProtocol.Spatial Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: s2clientprotocol/spatial.proto
package SC2APIProtocol;
public final class Spatial {
private Spatial() {}
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 ObservationFeatureLayerOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ObservationFeatureLayer)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return Whether the renders field is set.
*/
boolean hasRenders();
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return The renders.
*/
SC2APIProtocol.Spatial.FeatureLayers getRenders();
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
SC2APIProtocol.Spatial.FeatureLayersOrBuilder getRendersOrBuilder();
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return Whether the minimapRenders field is set.
*/
boolean hasMinimapRenders();
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return The minimapRenders.
*/
SC2APIProtocol.Spatial.FeatureLayersMinimap getMinimapRenders();
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder getMinimapRendersOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.ObservationFeatureLayer}
*/
public static final class ObservationFeatureLayer extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ObservationFeatureLayer)
ObservationFeatureLayerOrBuilder {
private static final long serialVersionUID = 0L;
// Use ObservationFeatureLayer.newBuilder() to construct.
private ObservationFeatureLayer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ObservationFeatureLayer() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ObservationFeatureLayer();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationFeatureLayer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ObservationFeatureLayer.class, SC2APIProtocol.Spatial.ObservationFeatureLayer.Builder.class);
}
private int bitField0_;
public static final int RENDERS_FIELD_NUMBER = 1;
private SC2APIProtocol.Spatial.FeatureLayers renders_;
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return Whether the renders field is set.
*/
@java.lang.Override
public boolean hasRenders() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return The renders.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayers getRenders() {
return renders_ == null ? SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance() : renders_;
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersOrBuilder getRendersOrBuilder() {
return renders_ == null ? SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance() : renders_;
}
public static final int MINIMAP_RENDERS_FIELD_NUMBER = 2;
private SC2APIProtocol.Spatial.FeatureLayersMinimap minimapRenders_;
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return Whether the minimapRenders field is set.
*/
@java.lang.Override
public boolean hasMinimapRenders() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return The minimapRenders.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersMinimap getMinimapRenders() {
return minimapRenders_ == null ? SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance() : minimapRenders_;
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder getMinimapRendersOrBuilder() {
return minimapRenders_ == null ? SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance() : minimapRenders_;
}
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, getRenders());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getMinimapRenders());
}
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, getRenders());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getMinimapRenders());
}
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.Spatial.ObservationFeatureLayer)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ObservationFeatureLayer other = (SC2APIProtocol.Spatial.ObservationFeatureLayer) obj;
if (hasRenders() != other.hasRenders()) return false;
if (hasRenders()) {
if (!getRenders()
.equals(other.getRenders())) return false;
}
if (hasMinimapRenders() != other.hasMinimapRenders()) return false;
if (hasMinimapRenders()) {
if (!getMinimapRenders()
.equals(other.getMinimapRenders())) 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 (hasRenders()) {
hash = (37 * hash) + RENDERS_FIELD_NUMBER;
hash = (53 * hash) + getRenders().hashCode();
}
if (hasMinimapRenders()) {
hash = (37 * hash) + MINIMAP_RENDERS_FIELD_NUMBER;
hash = (53 * hash) + getMinimapRenders().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer 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.Spatial.ObservationFeatureLayer parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer 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.Spatial.ObservationFeatureLayer parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer 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.Spatial.ObservationFeatureLayer 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.ObservationFeatureLayer}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ObservationFeatureLayer)
SC2APIProtocol.Spatial.ObservationFeatureLayerOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationFeatureLayer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ObservationFeatureLayer.class, SC2APIProtocol.Spatial.ObservationFeatureLayer.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ObservationFeatureLayer.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getRendersFieldBuilder();
getMinimapRendersFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (rendersBuilder_ == null) {
renders_ = null;
} else {
rendersBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (minimapRendersBuilder_ == null) {
minimapRenders_ = null;
} else {
minimapRendersBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationFeatureLayer getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ObservationFeatureLayer.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationFeatureLayer build() {
SC2APIProtocol.Spatial.ObservationFeatureLayer result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationFeatureLayer buildPartial() {
SC2APIProtocol.Spatial.ObservationFeatureLayer result = new SC2APIProtocol.Spatial.ObservationFeatureLayer(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (rendersBuilder_ == null) {
result.renders_ = renders_;
} else {
result.renders_ = rendersBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
if (minimapRendersBuilder_ == null) {
result.minimapRenders_ = minimapRenders_;
} else {
result.minimapRenders_ = minimapRendersBuilder_.build();
}
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.Spatial.ObservationFeatureLayer) {
return mergeFrom((SC2APIProtocol.Spatial.ObservationFeatureLayer)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ObservationFeatureLayer other) {
if (other == SC2APIProtocol.Spatial.ObservationFeatureLayer.getDefaultInstance()) return this;
if (other.hasRenders()) {
mergeRenders(other.getRenders());
}
if (other.hasMinimapRenders()) {
mergeMinimapRenders(other.getMinimapRenders());
}
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(
getRendersFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getMinimapRendersFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
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.Spatial.FeatureLayers renders_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayers, SC2APIProtocol.Spatial.FeatureLayers.Builder, SC2APIProtocol.Spatial.FeatureLayersOrBuilder> rendersBuilder_;
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return Whether the renders field is set.
*/
public boolean hasRenders() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
* @return The renders.
*/
public SC2APIProtocol.Spatial.FeatureLayers getRenders() {
if (rendersBuilder_ == null) {
return renders_ == null ? SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance() : renders_;
} else {
return rendersBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public Builder setRenders(SC2APIProtocol.Spatial.FeatureLayers value) {
if (rendersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
renders_ = value;
onChanged();
} else {
rendersBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public Builder setRenders(
SC2APIProtocol.Spatial.FeatureLayers.Builder builderForValue) {
if (rendersBuilder_ == null) {
renders_ = builderForValue.build();
onChanged();
} else {
rendersBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public Builder mergeRenders(SC2APIProtocol.Spatial.FeatureLayers value) {
if (rendersBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
renders_ != null &&
renders_ != SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance()) {
renders_ =
SC2APIProtocol.Spatial.FeatureLayers.newBuilder(renders_).mergeFrom(value).buildPartial();
} else {
renders_ = value;
}
onChanged();
} else {
rendersBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public Builder clearRenders() {
if (rendersBuilder_ == null) {
renders_ = null;
onChanged();
} else {
rendersBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public SC2APIProtocol.Spatial.FeatureLayers.Builder getRendersBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getRendersFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
public SC2APIProtocol.Spatial.FeatureLayersOrBuilder getRendersOrBuilder() {
if (rendersBuilder_ != null) {
return rendersBuilder_.getMessageOrBuilder();
} else {
return renders_ == null ?
SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance() : renders_;
}
}
/**
* optional .SC2APIProtocol.FeatureLayers renders = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayers, SC2APIProtocol.Spatial.FeatureLayers.Builder, SC2APIProtocol.Spatial.FeatureLayersOrBuilder>
getRendersFieldBuilder() {
if (rendersBuilder_ == null) {
rendersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayers, SC2APIProtocol.Spatial.FeatureLayers.Builder, SC2APIProtocol.Spatial.FeatureLayersOrBuilder>(
getRenders(),
getParentForChildren(),
isClean());
renders_ = null;
}
return rendersBuilder_;
}
private SC2APIProtocol.Spatial.FeatureLayersMinimap minimapRenders_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayersMinimap, SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder, SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder> minimapRendersBuilder_;
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return Whether the minimapRenders field is set.
*/
public boolean hasMinimapRenders() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
* @return The minimapRenders.
*/
public SC2APIProtocol.Spatial.FeatureLayersMinimap getMinimapRenders() {
if (minimapRendersBuilder_ == null) {
return minimapRenders_ == null ? SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance() : minimapRenders_;
} else {
return minimapRendersBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public Builder setMinimapRenders(SC2APIProtocol.Spatial.FeatureLayersMinimap value) {
if (minimapRendersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
minimapRenders_ = value;
onChanged();
} else {
minimapRendersBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public Builder setMinimapRenders(
SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder builderForValue) {
if (minimapRendersBuilder_ == null) {
minimapRenders_ = builderForValue.build();
onChanged();
} else {
minimapRendersBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public Builder mergeMinimapRenders(SC2APIProtocol.Spatial.FeatureLayersMinimap value) {
if (minimapRendersBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
minimapRenders_ != null &&
minimapRenders_ != SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance()) {
minimapRenders_ =
SC2APIProtocol.Spatial.FeatureLayersMinimap.newBuilder(minimapRenders_).mergeFrom(value).buildPartial();
} else {
minimapRenders_ = value;
}
onChanged();
} else {
minimapRendersBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public Builder clearMinimapRenders() {
if (minimapRendersBuilder_ == null) {
minimapRenders_ = null;
onChanged();
} else {
minimapRendersBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder getMinimapRendersBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getMinimapRendersFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
public SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder getMinimapRendersOrBuilder() {
if (minimapRendersBuilder_ != null) {
return minimapRendersBuilder_.getMessageOrBuilder();
} else {
return minimapRenders_ == null ?
SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance() : minimapRenders_;
}
}
/**
* optional .SC2APIProtocol.FeatureLayersMinimap minimap_renders = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayersMinimap, SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder, SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder>
getMinimapRendersFieldBuilder() {
if (minimapRendersBuilder_ == null) {
minimapRendersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.FeatureLayersMinimap, SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder, SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder>(
getMinimapRenders(),
getParentForChildren(),
isClean());
minimapRenders_ = null;
}
return minimapRendersBuilder_;
}
@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.ObservationFeatureLayer)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ObservationFeatureLayer)
private static final SC2APIProtocol.Spatial.ObservationFeatureLayer DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ObservationFeatureLayer();
}
public static SC2APIProtocol.Spatial.ObservationFeatureLayer getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ObservationFeatureLayer 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.Spatial.ObservationFeatureLayer getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FeatureLayersOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.FeatureLayers)
com.google.protobuf.MessageOrBuilder {
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
boolean hasHeightMap();
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
SC2APIProtocol.Common.ImageData getHeightMap();
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
boolean hasVisibilityMap();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
SC2APIProtocol.Common.ImageData getVisibilityMap();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
boolean hasCreep();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
SC2APIProtocol.Common.ImageData getCreep();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder();
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return Whether the power field is set.
*/
boolean hasPower();
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return The power.
*/
SC2APIProtocol.Common.ImageData getPower();
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPowerOrBuilder();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
boolean hasPlayerId();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
SC2APIProtocol.Common.ImageData getPlayerId();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder();
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return Whether the unitType field is set.
*/
boolean hasUnitType();
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return The unitType.
*/
SC2APIProtocol.Common.ImageData getUnitType();
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
boolean hasSelected();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
SC2APIProtocol.Common.ImageData getSelected();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return Whether the unitHitPoints field is set.
*/
boolean hasUnitHitPoints();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return The unitHitPoints.
*/
SC2APIProtocol.Common.ImageData getUnitHitPoints();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsOrBuilder();
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return Whether the unitHitPointsRatio field is set.
*/
boolean hasUnitHitPointsRatio();
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return The unitHitPointsRatio.
*/
SC2APIProtocol.Common.ImageData getUnitHitPointsRatio();
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsRatioOrBuilder();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return Whether the unitEnergy field is set.
*/
boolean hasUnitEnergy();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return The unitEnergy.
*/
SC2APIProtocol.Common.ImageData getUnitEnergy();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyOrBuilder();
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return Whether the unitEnergyRatio field is set.
*/
boolean hasUnitEnergyRatio();
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return The unitEnergyRatio.
*/
SC2APIProtocol.Common.ImageData getUnitEnergyRatio();
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyRatioOrBuilder();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return Whether the unitShields field is set.
*/
boolean hasUnitShields();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return The unitShields.
*/
SC2APIProtocol.Common.ImageData getUnitShields();
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsOrBuilder();
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return Whether the unitShieldsRatio field is set.
*/
boolean hasUnitShieldsRatio();
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return The unitShieldsRatio.
*/
SC2APIProtocol.Common.ImageData getUnitShieldsRatio();
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsRatioOrBuilder();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return Whether the playerRelative field is set.
*/
boolean hasPlayerRelative();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return The playerRelative.
*/
SC2APIProtocol.Common.ImageData getPlayerRelative();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder();
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return Whether the unitDensityAa field is set.
*/
boolean hasUnitDensityAa();
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return The unitDensityAa.
*/
SC2APIProtocol.Common.ImageData getUnitDensityAa();
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityAaOrBuilder();
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return Whether the unitDensity field is set.
*/
boolean hasUnitDensity();
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return The unitDensity.
*/
SC2APIProtocol.Common.ImageData getUnitDensity();
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityOrBuilder();
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return Whether the effects field is set.
*/
boolean hasEffects();
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return The effects.
*/
SC2APIProtocol.Common.ImageData getEffects();
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getEffectsOrBuilder();
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return Whether the hallucinations field is set.
*/
boolean hasHallucinations();
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return The hallucinations.
*/
SC2APIProtocol.Common.ImageData getHallucinations();
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getHallucinationsOrBuilder();
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return Whether the cloaked field is set.
*/
boolean hasCloaked();
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return The cloaked.
*/
SC2APIProtocol.Common.ImageData getCloaked();
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getCloakedOrBuilder();
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return Whether the blip field is set.
*/
boolean hasBlip();
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return The blip.
*/
SC2APIProtocol.Common.ImageData getBlip();
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBlipOrBuilder();
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return Whether the buffs field is set.
*/
boolean hasBuffs();
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return The buffs.
*/
SC2APIProtocol.Common.ImageData getBuffs();
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBuffsOrBuilder();
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return Whether the buffDuration field is set.
*/
boolean hasBuffDuration();
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return The buffDuration.
*/
SC2APIProtocol.Common.ImageData getBuffDuration();
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBuffDurationOrBuilder();
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return Whether the active field is set.
*/
boolean hasActive();
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return The active.
*/
SC2APIProtocol.Common.ImageData getActive();
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getActiveOrBuilder();
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return Whether the buildProgress field is set.
*/
boolean hasBuildProgress();
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return The buildProgress.
*/
SC2APIProtocol.Common.ImageData getBuildProgress();
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBuildProgressOrBuilder();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return Whether the buildable field is set.
*/
boolean hasBuildable();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return The buildable.
*/
SC2APIProtocol.Common.ImageData getBuildable();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return Whether the pathable field is set.
*/
boolean hasPathable();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return The pathable.
*/
SC2APIProtocol.Common.ImageData getPathable();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder();
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return Whether the placeholder field is set.
*/
boolean hasPlaceholder();
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return The placeholder.
*/
SC2APIProtocol.Common.ImageData getPlaceholder();
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPlaceholderOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.FeatureLayers}
*/
public static final class FeatureLayers extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.FeatureLayers)
FeatureLayersOrBuilder {
private static final long serialVersionUID = 0L;
// Use FeatureLayers.newBuilder() to construct.
private FeatureLayers(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FeatureLayers() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FeatureLayers();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayers_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayers_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.FeatureLayers.class, SC2APIProtocol.Spatial.FeatureLayers.Builder.class);
}
private int bitField0_;
public static final int HEIGHT_MAP_FIELD_NUMBER = 1;
private SC2APIProtocol.Common.ImageData heightMap_;
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
@java.lang.Override
public boolean hasHeightMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getHeightMap() {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder() {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
public static final int VISIBILITY_MAP_FIELD_NUMBER = 2;
private SC2APIProtocol.Common.ImageData visibilityMap_;
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
@java.lang.Override
public boolean hasVisibilityMap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getVisibilityMap() {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder() {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
public static final int CREEP_FIELD_NUMBER = 3;
private SC2APIProtocol.Common.ImageData creep_;
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
@java.lang.Override
public boolean hasCreep() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getCreep() {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder() {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
public static final int POWER_FIELD_NUMBER = 4;
private SC2APIProtocol.Common.ImageData power_;
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return Whether the power field is set.
*/
@java.lang.Override
public boolean hasPower() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return The power.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPower() {
return power_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : power_;
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPowerOrBuilder() {
return power_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : power_;
}
public static final int PLAYER_ID_FIELD_NUMBER = 5;
private SC2APIProtocol.Common.ImageData playerId_;
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPlayerId() {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder() {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
public static final int UNIT_TYPE_FIELD_NUMBER = 6;
private SC2APIProtocol.Common.ImageData unitType_;
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return Whether the unitType field is set.
*/
@java.lang.Override
public boolean hasUnitType() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return The unitType.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitType() {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder() {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
public static final int SELECTED_FIELD_NUMBER = 7;
private SC2APIProtocol.Common.ImageData selected_;
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
@java.lang.Override
public boolean hasSelected() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getSelected() {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder() {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
public static final int UNIT_HIT_POINTS_FIELD_NUMBER = 8;
private SC2APIProtocol.Common.ImageData unitHitPoints_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return Whether the unitHitPoints field is set.
*/
@java.lang.Override
public boolean hasUnitHitPoints() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return The unitHitPoints.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitHitPoints() {
return unitHitPoints_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPoints_;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsOrBuilder() {
return unitHitPoints_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPoints_;
}
public static final int UNIT_HIT_POINTS_RATIO_FIELD_NUMBER = 17;
private SC2APIProtocol.Common.ImageData unitHitPointsRatio_;
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return Whether the unitHitPointsRatio field is set.
*/
@java.lang.Override
public boolean hasUnitHitPointsRatio() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return The unitHitPointsRatio.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitHitPointsRatio() {
return unitHitPointsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPointsRatio_;
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsRatioOrBuilder() {
return unitHitPointsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPointsRatio_;
}
public static final int UNIT_ENERGY_FIELD_NUMBER = 9;
private SC2APIProtocol.Common.ImageData unitEnergy_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return Whether the unitEnergy field is set.
*/
@java.lang.Override
public boolean hasUnitEnergy() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return The unitEnergy.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitEnergy() {
return unitEnergy_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergy_;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyOrBuilder() {
return unitEnergy_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergy_;
}
public static final int UNIT_ENERGY_RATIO_FIELD_NUMBER = 18;
private SC2APIProtocol.Common.ImageData unitEnergyRatio_;
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return Whether the unitEnergyRatio field is set.
*/
@java.lang.Override
public boolean hasUnitEnergyRatio() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return The unitEnergyRatio.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitEnergyRatio() {
return unitEnergyRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergyRatio_;
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyRatioOrBuilder() {
return unitEnergyRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergyRatio_;
}
public static final int UNIT_SHIELDS_FIELD_NUMBER = 10;
private SC2APIProtocol.Common.ImageData unitShields_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return Whether the unitShields field is set.
*/
@java.lang.Override
public boolean hasUnitShields() {
return ((bitField0_ & 0x00000800) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return The unitShields.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitShields() {
return unitShields_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShields_;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsOrBuilder() {
return unitShields_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShields_;
}
public static final int UNIT_SHIELDS_RATIO_FIELD_NUMBER = 19;
private SC2APIProtocol.Common.ImageData unitShieldsRatio_;
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return Whether the unitShieldsRatio field is set.
*/
@java.lang.Override
public boolean hasUnitShieldsRatio() {
return ((bitField0_ & 0x00001000) != 0);
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return The unitShieldsRatio.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitShieldsRatio() {
return unitShieldsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShieldsRatio_;
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsRatioOrBuilder() {
return unitShieldsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShieldsRatio_;
}
public static final int PLAYER_RELATIVE_FIELD_NUMBER = 11;
private SC2APIProtocol.Common.ImageData playerRelative_;
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return Whether the playerRelative field is set.
*/
@java.lang.Override
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00002000) != 0);
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return The playerRelative.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPlayerRelative() {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder() {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
public static final int UNIT_DENSITY_AA_FIELD_NUMBER = 14;
private SC2APIProtocol.Common.ImageData unitDensityAa_;
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return Whether the unitDensityAa field is set.
*/
@java.lang.Override
public boolean hasUnitDensityAa() {
return ((bitField0_ & 0x00004000) != 0);
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return The unitDensityAa.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitDensityAa() {
return unitDensityAa_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensityAa_;
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityAaOrBuilder() {
return unitDensityAa_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensityAa_;
}
public static final int UNIT_DENSITY_FIELD_NUMBER = 15;
private SC2APIProtocol.Common.ImageData unitDensity_;
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return Whether the unitDensity field is set.
*/
@java.lang.Override
public boolean hasUnitDensity() {
return ((bitField0_ & 0x00008000) != 0);
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return The unitDensity.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitDensity() {
return unitDensity_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensity_;
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityOrBuilder() {
return unitDensity_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensity_;
}
public static final int EFFECTS_FIELD_NUMBER = 20;
private SC2APIProtocol.Common.ImageData effects_;
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return Whether the effects field is set.
*/
@java.lang.Override
public boolean hasEffects() {
return ((bitField0_ & 0x00010000) != 0);
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return The effects.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getEffects() {
return effects_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : effects_;
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getEffectsOrBuilder() {
return effects_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : effects_;
}
public static final int HALLUCINATIONS_FIELD_NUMBER = 21;
private SC2APIProtocol.Common.ImageData hallucinations_;
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return Whether the hallucinations field is set.
*/
@java.lang.Override
public boolean hasHallucinations() {
return ((bitField0_ & 0x00020000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return The hallucinations.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getHallucinations() {
return hallucinations_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : hallucinations_;
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getHallucinationsOrBuilder() {
return hallucinations_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : hallucinations_;
}
public static final int CLOAKED_FIELD_NUMBER = 22;
private SC2APIProtocol.Common.ImageData cloaked_;
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return Whether the cloaked field is set.
*/
@java.lang.Override
public boolean hasCloaked() {
return ((bitField0_ & 0x00040000) != 0);
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return The cloaked.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getCloaked() {
return cloaked_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : cloaked_;
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getCloakedOrBuilder() {
return cloaked_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : cloaked_;
}
public static final int BLIP_FIELD_NUMBER = 23;
private SC2APIProtocol.Common.ImageData blip_;
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return Whether the blip field is set.
*/
@java.lang.Override
public boolean hasBlip() {
return ((bitField0_ & 0x00080000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return The blip.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBlip() {
return blip_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : blip_;
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBlipOrBuilder() {
return blip_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : blip_;
}
public static final int BUFFS_FIELD_NUMBER = 24;
private SC2APIProtocol.Common.ImageData buffs_;
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return Whether the buffs field is set.
*/
@java.lang.Override
public boolean hasBuffs() {
return ((bitField0_ & 0x00100000) != 0);
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return The buffs.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBuffs() {
return buffs_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffs_;
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBuffsOrBuilder() {
return buffs_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffs_;
}
public static final int BUFF_DURATION_FIELD_NUMBER = 26;
private SC2APIProtocol.Common.ImageData buffDuration_;
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return Whether the buffDuration field is set.
*/
@java.lang.Override
public boolean hasBuffDuration() {
return ((bitField0_ & 0x00200000) != 0);
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return The buffDuration.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBuffDuration() {
return buffDuration_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffDuration_;
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBuffDurationOrBuilder() {
return buffDuration_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffDuration_;
}
public static final int ACTIVE_FIELD_NUMBER = 25;
private SC2APIProtocol.Common.ImageData active_;
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return Whether the active field is set.
*/
@java.lang.Override
public boolean hasActive() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return The active.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getActive() {
return active_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : active_;
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getActiveOrBuilder() {
return active_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : active_;
}
public static final int BUILD_PROGRESS_FIELD_NUMBER = 27;
private SC2APIProtocol.Common.ImageData buildProgress_;
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return Whether the buildProgress field is set.
*/
@java.lang.Override
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00800000) != 0);
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return The buildProgress.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBuildProgress() {
return buildProgress_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildProgress_;
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildProgressOrBuilder() {
return buildProgress_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildProgress_;
}
public static final int BUILDABLE_FIELD_NUMBER = 28;
private SC2APIProtocol.Common.ImageData buildable_;
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return Whether the buildable field is set.
*/
@java.lang.Override
public boolean hasBuildable() {
return ((bitField0_ & 0x01000000) != 0);
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return The buildable.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBuildable() {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder() {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
public static final int PATHABLE_FIELD_NUMBER = 29;
private SC2APIProtocol.Common.ImageData pathable_;
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return Whether the pathable field is set.
*/
@java.lang.Override
public boolean hasPathable() {
return ((bitField0_ & 0x02000000) != 0);
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return The pathable.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPathable() {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder() {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
public static final int PLACEHOLDER_FIELD_NUMBER = 30;
private SC2APIProtocol.Common.ImageData placeholder_;
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return Whether the placeholder field is set.
*/
@java.lang.Override
public boolean hasPlaceholder() {
return ((bitField0_ & 0x04000000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return The placeholder.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPlaceholder() {
return placeholder_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : placeholder_;
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPlaceholderOrBuilder() {
return placeholder_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : placeholder_;
}
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, getHeightMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getVisibilityMap());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getCreep());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getPower());
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(5, getPlayerId());
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(6, getUnitType());
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeMessage(7, getSelected());
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(8, getUnitHitPoints());
}
if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(9, getUnitEnergy());
}
if (((bitField0_ & 0x00000800) != 0)) {
output.writeMessage(10, getUnitShields());
}
if (((bitField0_ & 0x00002000) != 0)) {
output.writeMessage(11, getPlayerRelative());
}
if (((bitField0_ & 0x00004000) != 0)) {
output.writeMessage(14, getUnitDensityAa());
}
if (((bitField0_ & 0x00008000) != 0)) {
output.writeMessage(15, getUnitDensity());
}
if (((bitField0_ & 0x00000100) != 0)) {
output.writeMessage(17, getUnitHitPointsRatio());
}
if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(18, getUnitEnergyRatio());
}
if (((bitField0_ & 0x00001000) != 0)) {
output.writeMessage(19, getUnitShieldsRatio());
}
if (((bitField0_ & 0x00010000) != 0)) {
output.writeMessage(20, getEffects());
}
if (((bitField0_ & 0x00020000) != 0)) {
output.writeMessage(21, getHallucinations());
}
if (((bitField0_ & 0x00040000) != 0)) {
output.writeMessage(22, getCloaked());
}
if (((bitField0_ & 0x00080000) != 0)) {
output.writeMessage(23, getBlip());
}
if (((bitField0_ & 0x00100000) != 0)) {
output.writeMessage(24, getBuffs());
}
if (((bitField0_ & 0x00400000) != 0)) {
output.writeMessage(25, getActive());
}
if (((bitField0_ & 0x00200000) != 0)) {
output.writeMessage(26, getBuffDuration());
}
if (((bitField0_ & 0x00800000) != 0)) {
output.writeMessage(27, getBuildProgress());
}
if (((bitField0_ & 0x01000000) != 0)) {
output.writeMessage(28, getBuildable());
}
if (((bitField0_ & 0x02000000) != 0)) {
output.writeMessage(29, getPathable());
}
if (((bitField0_ & 0x04000000) != 0)) {
output.writeMessage(30, getPlaceholder());
}
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, getHeightMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getVisibilityMap());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getCreep());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getPower());
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getPlayerId());
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getUnitType());
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getSelected());
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getUnitHitPoints());
}
if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getUnitEnergy());
}
if (((bitField0_ & 0x00000800) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getUnitShields());
}
if (((bitField0_ & 0x00002000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getPlayerRelative());
}
if (((bitField0_ & 0x00004000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getUnitDensityAa());
}
if (((bitField0_ & 0x00008000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getUnitDensity());
}
if (((bitField0_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, getUnitHitPointsRatio());
}
if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, getUnitEnergyRatio());
}
if (((bitField0_ & 0x00001000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, getUnitShieldsRatio());
}
if (((bitField0_ & 0x00010000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, getEffects());
}
if (((bitField0_ & 0x00020000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, getHallucinations());
}
if (((bitField0_ & 0x00040000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(22, getCloaked());
}
if (((bitField0_ & 0x00080000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(23, getBlip());
}
if (((bitField0_ & 0x00100000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(24, getBuffs());
}
if (((bitField0_ & 0x00400000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(25, getActive());
}
if (((bitField0_ & 0x00200000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(26, getBuffDuration());
}
if (((bitField0_ & 0x00800000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(27, getBuildProgress());
}
if (((bitField0_ & 0x01000000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(28, getBuildable());
}
if (((bitField0_ & 0x02000000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(29, getPathable());
}
if (((bitField0_ & 0x04000000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(30, getPlaceholder());
}
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.Spatial.FeatureLayers)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.FeatureLayers other = (SC2APIProtocol.Spatial.FeatureLayers) obj;
if (hasHeightMap() != other.hasHeightMap()) return false;
if (hasHeightMap()) {
if (!getHeightMap()
.equals(other.getHeightMap())) return false;
}
if (hasVisibilityMap() != other.hasVisibilityMap()) return false;
if (hasVisibilityMap()) {
if (!getVisibilityMap()
.equals(other.getVisibilityMap())) return false;
}
if (hasCreep() != other.hasCreep()) return false;
if (hasCreep()) {
if (!getCreep()
.equals(other.getCreep())) return false;
}
if (hasPower() != other.hasPower()) return false;
if (hasPower()) {
if (!getPower()
.equals(other.getPower())) return false;
}
if (hasPlayerId() != other.hasPlayerId()) return false;
if (hasPlayerId()) {
if (!getPlayerId()
.equals(other.getPlayerId())) return false;
}
if (hasUnitType() != other.hasUnitType()) return false;
if (hasUnitType()) {
if (!getUnitType()
.equals(other.getUnitType())) return false;
}
if (hasSelected() != other.hasSelected()) return false;
if (hasSelected()) {
if (!getSelected()
.equals(other.getSelected())) return false;
}
if (hasUnitHitPoints() != other.hasUnitHitPoints()) return false;
if (hasUnitHitPoints()) {
if (!getUnitHitPoints()
.equals(other.getUnitHitPoints())) return false;
}
if (hasUnitHitPointsRatio() != other.hasUnitHitPointsRatio()) return false;
if (hasUnitHitPointsRatio()) {
if (!getUnitHitPointsRatio()
.equals(other.getUnitHitPointsRatio())) return false;
}
if (hasUnitEnergy() != other.hasUnitEnergy()) return false;
if (hasUnitEnergy()) {
if (!getUnitEnergy()
.equals(other.getUnitEnergy())) return false;
}
if (hasUnitEnergyRatio() != other.hasUnitEnergyRatio()) return false;
if (hasUnitEnergyRatio()) {
if (!getUnitEnergyRatio()
.equals(other.getUnitEnergyRatio())) return false;
}
if (hasUnitShields() != other.hasUnitShields()) return false;
if (hasUnitShields()) {
if (!getUnitShields()
.equals(other.getUnitShields())) return false;
}
if (hasUnitShieldsRatio() != other.hasUnitShieldsRatio()) return false;
if (hasUnitShieldsRatio()) {
if (!getUnitShieldsRatio()
.equals(other.getUnitShieldsRatio())) return false;
}
if (hasPlayerRelative() != other.hasPlayerRelative()) return false;
if (hasPlayerRelative()) {
if (!getPlayerRelative()
.equals(other.getPlayerRelative())) return false;
}
if (hasUnitDensityAa() != other.hasUnitDensityAa()) return false;
if (hasUnitDensityAa()) {
if (!getUnitDensityAa()
.equals(other.getUnitDensityAa())) return false;
}
if (hasUnitDensity() != other.hasUnitDensity()) return false;
if (hasUnitDensity()) {
if (!getUnitDensity()
.equals(other.getUnitDensity())) return false;
}
if (hasEffects() != other.hasEffects()) return false;
if (hasEffects()) {
if (!getEffects()
.equals(other.getEffects())) return false;
}
if (hasHallucinations() != other.hasHallucinations()) return false;
if (hasHallucinations()) {
if (!getHallucinations()
.equals(other.getHallucinations())) return false;
}
if (hasCloaked() != other.hasCloaked()) return false;
if (hasCloaked()) {
if (!getCloaked()
.equals(other.getCloaked())) return false;
}
if (hasBlip() != other.hasBlip()) return false;
if (hasBlip()) {
if (!getBlip()
.equals(other.getBlip())) return false;
}
if (hasBuffs() != other.hasBuffs()) return false;
if (hasBuffs()) {
if (!getBuffs()
.equals(other.getBuffs())) return false;
}
if (hasBuffDuration() != other.hasBuffDuration()) return false;
if (hasBuffDuration()) {
if (!getBuffDuration()
.equals(other.getBuffDuration())) return false;
}
if (hasActive() != other.hasActive()) return false;
if (hasActive()) {
if (!getActive()
.equals(other.getActive())) return false;
}
if (hasBuildProgress() != other.hasBuildProgress()) return false;
if (hasBuildProgress()) {
if (!getBuildProgress()
.equals(other.getBuildProgress())) return false;
}
if (hasBuildable() != other.hasBuildable()) return false;
if (hasBuildable()) {
if (!getBuildable()
.equals(other.getBuildable())) return false;
}
if (hasPathable() != other.hasPathable()) return false;
if (hasPathable()) {
if (!getPathable()
.equals(other.getPathable())) return false;
}
if (hasPlaceholder() != other.hasPlaceholder()) return false;
if (hasPlaceholder()) {
if (!getPlaceholder()
.equals(other.getPlaceholder())) 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 (hasHeightMap()) {
hash = (37 * hash) + HEIGHT_MAP_FIELD_NUMBER;
hash = (53 * hash) + getHeightMap().hashCode();
}
if (hasVisibilityMap()) {
hash = (37 * hash) + VISIBILITY_MAP_FIELD_NUMBER;
hash = (53 * hash) + getVisibilityMap().hashCode();
}
if (hasCreep()) {
hash = (37 * hash) + CREEP_FIELD_NUMBER;
hash = (53 * hash) + getCreep().hashCode();
}
if (hasPower()) {
hash = (37 * hash) + POWER_FIELD_NUMBER;
hash = (53 * hash) + getPower().hashCode();
}
if (hasPlayerId()) {
hash = (37 * hash) + PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getPlayerId().hashCode();
}
if (hasUnitType()) {
hash = (37 * hash) + UNIT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getUnitType().hashCode();
}
if (hasSelected()) {
hash = (37 * hash) + SELECTED_FIELD_NUMBER;
hash = (53 * hash) + getSelected().hashCode();
}
if (hasUnitHitPoints()) {
hash = (37 * hash) + UNIT_HIT_POINTS_FIELD_NUMBER;
hash = (53 * hash) + getUnitHitPoints().hashCode();
}
if (hasUnitHitPointsRatio()) {
hash = (37 * hash) + UNIT_HIT_POINTS_RATIO_FIELD_NUMBER;
hash = (53 * hash) + getUnitHitPointsRatio().hashCode();
}
if (hasUnitEnergy()) {
hash = (37 * hash) + UNIT_ENERGY_FIELD_NUMBER;
hash = (53 * hash) + getUnitEnergy().hashCode();
}
if (hasUnitEnergyRatio()) {
hash = (37 * hash) + UNIT_ENERGY_RATIO_FIELD_NUMBER;
hash = (53 * hash) + getUnitEnergyRatio().hashCode();
}
if (hasUnitShields()) {
hash = (37 * hash) + UNIT_SHIELDS_FIELD_NUMBER;
hash = (53 * hash) + getUnitShields().hashCode();
}
if (hasUnitShieldsRatio()) {
hash = (37 * hash) + UNIT_SHIELDS_RATIO_FIELD_NUMBER;
hash = (53 * hash) + getUnitShieldsRatio().hashCode();
}
if (hasPlayerRelative()) {
hash = (37 * hash) + PLAYER_RELATIVE_FIELD_NUMBER;
hash = (53 * hash) + getPlayerRelative().hashCode();
}
if (hasUnitDensityAa()) {
hash = (37 * hash) + UNIT_DENSITY_AA_FIELD_NUMBER;
hash = (53 * hash) + getUnitDensityAa().hashCode();
}
if (hasUnitDensity()) {
hash = (37 * hash) + UNIT_DENSITY_FIELD_NUMBER;
hash = (53 * hash) + getUnitDensity().hashCode();
}
if (hasEffects()) {
hash = (37 * hash) + EFFECTS_FIELD_NUMBER;
hash = (53 * hash) + getEffects().hashCode();
}
if (hasHallucinations()) {
hash = (37 * hash) + HALLUCINATIONS_FIELD_NUMBER;
hash = (53 * hash) + getHallucinations().hashCode();
}
if (hasCloaked()) {
hash = (37 * hash) + CLOAKED_FIELD_NUMBER;
hash = (53 * hash) + getCloaked().hashCode();
}
if (hasBlip()) {
hash = (37 * hash) + BLIP_FIELD_NUMBER;
hash = (53 * hash) + getBlip().hashCode();
}
if (hasBuffs()) {
hash = (37 * hash) + BUFFS_FIELD_NUMBER;
hash = (53 * hash) + getBuffs().hashCode();
}
if (hasBuffDuration()) {
hash = (37 * hash) + BUFF_DURATION_FIELD_NUMBER;
hash = (53 * hash) + getBuffDuration().hashCode();
}
if (hasActive()) {
hash = (37 * hash) + ACTIVE_FIELD_NUMBER;
hash = (53 * hash) + getActive().hashCode();
}
if (hasBuildProgress()) {
hash = (37 * hash) + BUILD_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + getBuildProgress().hashCode();
}
if (hasBuildable()) {
hash = (37 * hash) + BUILDABLE_FIELD_NUMBER;
hash = (53 * hash) + getBuildable().hashCode();
}
if (hasPathable()) {
hash = (37 * hash) + PATHABLE_FIELD_NUMBER;
hash = (53 * hash) + getPathable().hashCode();
}
if (hasPlaceholder()) {
hash = (37 * hash) + PLACEHOLDER_FIELD_NUMBER;
hash = (53 * hash) + getPlaceholder().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayers parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayers 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.Spatial.FeatureLayers parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayers 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.Spatial.FeatureLayers parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayers 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.Spatial.FeatureLayers 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.FeatureLayers}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.FeatureLayers)
SC2APIProtocol.Spatial.FeatureLayersOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayers_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayers_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.FeatureLayers.class, SC2APIProtocol.Spatial.FeatureLayers.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.FeatureLayers.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getHeightMapFieldBuilder();
getVisibilityMapFieldBuilder();
getCreepFieldBuilder();
getPowerFieldBuilder();
getPlayerIdFieldBuilder();
getUnitTypeFieldBuilder();
getSelectedFieldBuilder();
getUnitHitPointsFieldBuilder();
getUnitHitPointsRatioFieldBuilder();
getUnitEnergyFieldBuilder();
getUnitEnergyRatioFieldBuilder();
getUnitShieldsFieldBuilder();
getUnitShieldsRatioFieldBuilder();
getPlayerRelativeFieldBuilder();
getUnitDensityAaFieldBuilder();
getUnitDensityFieldBuilder();
getEffectsFieldBuilder();
getHallucinationsFieldBuilder();
getCloakedFieldBuilder();
getBlipFieldBuilder();
getBuffsFieldBuilder();
getBuffDurationFieldBuilder();
getActiveFieldBuilder();
getBuildProgressFieldBuilder();
getBuildableFieldBuilder();
getPathableFieldBuilder();
getPlaceholderFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (heightMapBuilder_ == null) {
heightMap_ = null;
} else {
heightMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (visibilityMapBuilder_ == null) {
visibilityMap_ = null;
} else {
visibilityMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (creepBuilder_ == null) {
creep_ = null;
} else {
creepBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (powerBuilder_ == null) {
power_ = null;
} else {
powerBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (playerIdBuilder_ == null) {
playerId_ = null;
} else {
playerIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (unitTypeBuilder_ == null) {
unitType_ = null;
} else {
unitTypeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
if (selectedBuilder_ == null) {
selected_ = null;
} else {
selectedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
if (unitHitPointsBuilder_ == null) {
unitHitPoints_ = null;
} else {
unitHitPointsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
if (unitHitPointsRatioBuilder_ == null) {
unitHitPointsRatio_ = null;
} else {
unitHitPointsRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
if (unitEnergyBuilder_ == null) {
unitEnergy_ = null;
} else {
unitEnergyBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
if (unitEnergyRatioBuilder_ == null) {
unitEnergyRatio_ = null;
} else {
unitEnergyRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000400);
if (unitShieldsBuilder_ == null) {
unitShields_ = null;
} else {
unitShieldsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000800);
if (unitShieldsRatioBuilder_ == null) {
unitShieldsRatio_ = null;
} else {
unitShieldsRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00001000);
if (playerRelativeBuilder_ == null) {
playerRelative_ = null;
} else {
playerRelativeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00002000);
if (unitDensityAaBuilder_ == null) {
unitDensityAa_ = null;
} else {
unitDensityAaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00004000);
if (unitDensityBuilder_ == null) {
unitDensity_ = null;
} else {
unitDensityBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00008000);
if (effectsBuilder_ == null) {
effects_ = null;
} else {
effectsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00010000);
if (hallucinationsBuilder_ == null) {
hallucinations_ = null;
} else {
hallucinationsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00020000);
if (cloakedBuilder_ == null) {
cloaked_ = null;
} else {
cloakedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00040000);
if (blipBuilder_ == null) {
blip_ = null;
} else {
blipBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00080000);
if (buffsBuilder_ == null) {
buffs_ = null;
} else {
buffsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00100000);
if (buffDurationBuilder_ == null) {
buffDuration_ = null;
} else {
buffDurationBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00200000);
if (activeBuilder_ == null) {
active_ = null;
} else {
activeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00400000);
if (buildProgressBuilder_ == null) {
buildProgress_ = null;
} else {
buildProgressBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00800000);
if (buildableBuilder_ == null) {
buildable_ = null;
} else {
buildableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x01000000);
if (pathableBuilder_ == null) {
pathable_ = null;
} else {
pathableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x02000000);
if (placeholderBuilder_ == null) {
placeholder_ = null;
} else {
placeholderBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x04000000);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayers_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayers getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayers build() {
SC2APIProtocol.Spatial.FeatureLayers result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayers buildPartial() {
SC2APIProtocol.Spatial.FeatureLayers result = new SC2APIProtocol.Spatial.FeatureLayers(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (heightMapBuilder_ == null) {
result.heightMap_ = heightMap_;
} else {
result.heightMap_ = heightMapBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
if (visibilityMapBuilder_ == null) {
result.visibilityMap_ = visibilityMap_;
} else {
result.visibilityMap_ = visibilityMapBuilder_.build();
}
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (creepBuilder_ == null) {
result.creep_ = creep_;
} else {
result.creep_ = creepBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (powerBuilder_ == null) {
result.power_ = power_;
} else {
result.power_ = powerBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
if (playerIdBuilder_ == null) {
result.playerId_ = playerId_;
} else {
result.playerId_ = playerIdBuilder_.build();
}
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
if (unitTypeBuilder_ == null) {
result.unitType_ = unitType_;
} else {
result.unitType_ = unitTypeBuilder_.build();
}
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
if (selectedBuilder_ == null) {
result.selected_ = selected_;
} else {
result.selected_ = selectedBuilder_.build();
}
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
if (unitHitPointsBuilder_ == null) {
result.unitHitPoints_ = unitHitPoints_;
} else {
result.unitHitPoints_ = unitHitPointsBuilder_.build();
}
to_bitField0_ |= 0x00000080;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
if (unitHitPointsRatioBuilder_ == null) {
result.unitHitPointsRatio_ = unitHitPointsRatio_;
} else {
result.unitHitPointsRatio_ = unitHitPointsRatioBuilder_.build();
}
to_bitField0_ |= 0x00000100;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
if (unitEnergyBuilder_ == null) {
result.unitEnergy_ = unitEnergy_;
} else {
result.unitEnergy_ = unitEnergyBuilder_.build();
}
to_bitField0_ |= 0x00000200;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
if (unitEnergyRatioBuilder_ == null) {
result.unitEnergyRatio_ = unitEnergyRatio_;
} else {
result.unitEnergyRatio_ = unitEnergyRatioBuilder_.build();
}
to_bitField0_ |= 0x00000400;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
if (unitShieldsBuilder_ == null) {
result.unitShields_ = unitShields_;
} else {
result.unitShields_ = unitShieldsBuilder_.build();
}
to_bitField0_ |= 0x00000800;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
if (unitShieldsRatioBuilder_ == null) {
result.unitShieldsRatio_ = unitShieldsRatio_;
} else {
result.unitShieldsRatio_ = unitShieldsRatioBuilder_.build();
}
to_bitField0_ |= 0x00001000;
}
if (((from_bitField0_ & 0x00002000) != 0)) {
if (playerRelativeBuilder_ == null) {
result.playerRelative_ = playerRelative_;
} else {
result.playerRelative_ = playerRelativeBuilder_.build();
}
to_bitField0_ |= 0x00002000;
}
if (((from_bitField0_ & 0x00004000) != 0)) {
if (unitDensityAaBuilder_ == null) {
result.unitDensityAa_ = unitDensityAa_;
} else {
result.unitDensityAa_ = unitDensityAaBuilder_.build();
}
to_bitField0_ |= 0x00004000;
}
if (((from_bitField0_ & 0x00008000) != 0)) {
if (unitDensityBuilder_ == null) {
result.unitDensity_ = unitDensity_;
} else {
result.unitDensity_ = unitDensityBuilder_.build();
}
to_bitField0_ |= 0x00008000;
}
if (((from_bitField0_ & 0x00010000) != 0)) {
if (effectsBuilder_ == null) {
result.effects_ = effects_;
} else {
result.effects_ = effectsBuilder_.build();
}
to_bitField0_ |= 0x00010000;
}
if (((from_bitField0_ & 0x00020000) != 0)) {
if (hallucinationsBuilder_ == null) {
result.hallucinations_ = hallucinations_;
} else {
result.hallucinations_ = hallucinationsBuilder_.build();
}
to_bitField0_ |= 0x00020000;
}
if (((from_bitField0_ & 0x00040000) != 0)) {
if (cloakedBuilder_ == null) {
result.cloaked_ = cloaked_;
} else {
result.cloaked_ = cloakedBuilder_.build();
}
to_bitField0_ |= 0x00040000;
}
if (((from_bitField0_ & 0x00080000) != 0)) {
if (blipBuilder_ == null) {
result.blip_ = blip_;
} else {
result.blip_ = blipBuilder_.build();
}
to_bitField0_ |= 0x00080000;
}
if (((from_bitField0_ & 0x00100000) != 0)) {
if (buffsBuilder_ == null) {
result.buffs_ = buffs_;
} else {
result.buffs_ = buffsBuilder_.build();
}
to_bitField0_ |= 0x00100000;
}
if (((from_bitField0_ & 0x00200000) != 0)) {
if (buffDurationBuilder_ == null) {
result.buffDuration_ = buffDuration_;
} else {
result.buffDuration_ = buffDurationBuilder_.build();
}
to_bitField0_ |= 0x00200000;
}
if (((from_bitField0_ & 0x00400000) != 0)) {
if (activeBuilder_ == null) {
result.active_ = active_;
} else {
result.active_ = activeBuilder_.build();
}
to_bitField0_ |= 0x00400000;
}
if (((from_bitField0_ & 0x00800000) != 0)) {
if (buildProgressBuilder_ == null) {
result.buildProgress_ = buildProgress_;
} else {
result.buildProgress_ = buildProgressBuilder_.build();
}
to_bitField0_ |= 0x00800000;
}
if (((from_bitField0_ & 0x01000000) != 0)) {
if (buildableBuilder_ == null) {
result.buildable_ = buildable_;
} else {
result.buildable_ = buildableBuilder_.build();
}
to_bitField0_ |= 0x01000000;
}
if (((from_bitField0_ & 0x02000000) != 0)) {
if (pathableBuilder_ == null) {
result.pathable_ = pathable_;
} else {
result.pathable_ = pathableBuilder_.build();
}
to_bitField0_ |= 0x02000000;
}
if (((from_bitField0_ & 0x04000000) != 0)) {
if (placeholderBuilder_ == null) {
result.placeholder_ = placeholder_;
} else {
result.placeholder_ = placeholderBuilder_.build();
}
to_bitField0_ |= 0x04000000;
}
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.Spatial.FeatureLayers) {
return mergeFrom((SC2APIProtocol.Spatial.FeatureLayers)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.FeatureLayers other) {
if (other == SC2APIProtocol.Spatial.FeatureLayers.getDefaultInstance()) return this;
if (other.hasHeightMap()) {
mergeHeightMap(other.getHeightMap());
}
if (other.hasVisibilityMap()) {
mergeVisibilityMap(other.getVisibilityMap());
}
if (other.hasCreep()) {
mergeCreep(other.getCreep());
}
if (other.hasPower()) {
mergePower(other.getPower());
}
if (other.hasPlayerId()) {
mergePlayerId(other.getPlayerId());
}
if (other.hasUnitType()) {
mergeUnitType(other.getUnitType());
}
if (other.hasSelected()) {
mergeSelected(other.getSelected());
}
if (other.hasUnitHitPoints()) {
mergeUnitHitPoints(other.getUnitHitPoints());
}
if (other.hasUnitHitPointsRatio()) {
mergeUnitHitPointsRatio(other.getUnitHitPointsRatio());
}
if (other.hasUnitEnergy()) {
mergeUnitEnergy(other.getUnitEnergy());
}
if (other.hasUnitEnergyRatio()) {
mergeUnitEnergyRatio(other.getUnitEnergyRatio());
}
if (other.hasUnitShields()) {
mergeUnitShields(other.getUnitShields());
}
if (other.hasUnitShieldsRatio()) {
mergeUnitShieldsRatio(other.getUnitShieldsRatio());
}
if (other.hasPlayerRelative()) {
mergePlayerRelative(other.getPlayerRelative());
}
if (other.hasUnitDensityAa()) {
mergeUnitDensityAa(other.getUnitDensityAa());
}
if (other.hasUnitDensity()) {
mergeUnitDensity(other.getUnitDensity());
}
if (other.hasEffects()) {
mergeEffects(other.getEffects());
}
if (other.hasHallucinations()) {
mergeHallucinations(other.getHallucinations());
}
if (other.hasCloaked()) {
mergeCloaked(other.getCloaked());
}
if (other.hasBlip()) {
mergeBlip(other.getBlip());
}
if (other.hasBuffs()) {
mergeBuffs(other.getBuffs());
}
if (other.hasBuffDuration()) {
mergeBuffDuration(other.getBuffDuration());
}
if (other.hasActive()) {
mergeActive(other.getActive());
}
if (other.hasBuildProgress()) {
mergeBuildProgress(other.getBuildProgress());
}
if (other.hasBuildable()) {
mergeBuildable(other.getBuildable());
}
if (other.hasPathable()) {
mergePathable(other.getPathable());
}
if (other.hasPlaceholder()) {
mergePlaceholder(other.getPlaceholder());
}
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(
getHeightMapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getVisibilityMapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getCreepFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getPowerFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 42: {
input.readMessage(
getPlayerIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 42
case 50: {
input.readMessage(
getUnitTypeFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 50
case 58: {
input.readMessage(
getSelectedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
input.readMessage(
getUnitHitPointsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 66
case 74: {
input.readMessage(
getUnitEnergyFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 74
case 82: {
input.readMessage(
getUnitShieldsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000800;
break;
} // case 82
case 90: {
input.readMessage(
getPlayerRelativeFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00002000;
break;
} // case 90
case 114: {
input.readMessage(
getUnitDensityAaFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00004000;
break;
} // case 114
case 122: {
input.readMessage(
getUnitDensityFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00008000;
break;
} // case 122
case 138: {
input.readMessage(
getUnitHitPointsRatioFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000100;
break;
} // case 138
case 146: {
input.readMessage(
getUnitEnergyRatioFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000400;
break;
} // case 146
case 154: {
input.readMessage(
getUnitShieldsRatioFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00001000;
break;
} // case 154
case 162: {
input.readMessage(
getEffectsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00010000;
break;
} // case 162
case 170: {
input.readMessage(
getHallucinationsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00020000;
break;
} // case 170
case 178: {
input.readMessage(
getCloakedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00040000;
break;
} // case 178
case 186: {
input.readMessage(
getBlipFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00080000;
break;
} // case 186
case 194: {
input.readMessage(
getBuffsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00100000;
break;
} // case 194
case 202: {
input.readMessage(
getActiveFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00400000;
break;
} // case 202
case 210: {
input.readMessage(
getBuffDurationFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00200000;
break;
} // case 210
case 218: {
input.readMessage(
getBuildProgressFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00800000;
break;
} // case 218
case 226: {
input.readMessage(
getBuildableFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x01000000;
break;
} // case 226
case 234: {
input.readMessage(
getPathableFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x02000000;
break;
} // case 234
case 242: {
input.readMessage(
getPlaceholderFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x04000000;
break;
} // case 242
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.Common.ImageData heightMap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> heightMapBuilder_;
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
public boolean hasHeightMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
public SC2APIProtocol.Common.ImageData getHeightMap() {
if (heightMapBuilder_ == null) {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
} else {
return heightMapBuilder_.getMessage();
}
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder setHeightMap(SC2APIProtocol.Common.ImageData value) {
if (heightMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
heightMap_ = value;
onChanged();
} else {
heightMapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder setHeightMap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (heightMapBuilder_ == null) {
heightMap_ = builderForValue.build();
onChanged();
} else {
heightMapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder mergeHeightMap(SC2APIProtocol.Common.ImageData value) {
if (heightMapBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
heightMap_ != null &&
heightMap_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
heightMap_ =
SC2APIProtocol.Common.ImageData.newBuilder(heightMap_).mergeFrom(value).buildPartial();
} else {
heightMap_ = value;
}
onChanged();
} else {
heightMapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder clearHeightMap() {
if (heightMapBuilder_ == null) {
heightMap_ = null;
onChanged();
} else {
heightMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public SC2APIProtocol.Common.ImageData.Builder getHeightMapBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getHeightMapFieldBuilder().getBuilder();
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder() {
if (heightMapBuilder_ != null) {
return heightMapBuilder_.getMessageOrBuilder();
} else {
return heightMap_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getHeightMapFieldBuilder() {
if (heightMapBuilder_ == null) {
heightMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getHeightMap(),
getParentForChildren(),
isClean());
heightMap_ = null;
}
return heightMapBuilder_;
}
private SC2APIProtocol.Common.ImageData visibilityMap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> visibilityMapBuilder_;
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
public boolean hasVisibilityMap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
public SC2APIProtocol.Common.ImageData getVisibilityMap() {
if (visibilityMapBuilder_ == null) {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
} else {
return visibilityMapBuilder_.getMessage();
}
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder setVisibilityMap(SC2APIProtocol.Common.ImageData value) {
if (visibilityMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
visibilityMap_ = value;
onChanged();
} else {
visibilityMapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder setVisibilityMap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (visibilityMapBuilder_ == null) {
visibilityMap_ = builderForValue.build();
onChanged();
} else {
visibilityMapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder mergeVisibilityMap(SC2APIProtocol.Common.ImageData value) {
if (visibilityMapBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
visibilityMap_ != null &&
visibilityMap_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
visibilityMap_ =
SC2APIProtocol.Common.ImageData.newBuilder(visibilityMap_).mergeFrom(value).buildPartial();
} else {
visibilityMap_ = value;
}
onChanged();
} else {
visibilityMapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder clearVisibilityMap() {
if (visibilityMapBuilder_ == null) {
visibilityMap_ = null;
onChanged();
} else {
visibilityMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public SC2APIProtocol.Common.ImageData.Builder getVisibilityMapBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getVisibilityMapFieldBuilder().getBuilder();
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder() {
if (visibilityMapBuilder_ != null) {
return visibilityMapBuilder_.getMessageOrBuilder();
} else {
return visibilityMap_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getVisibilityMapFieldBuilder() {
if (visibilityMapBuilder_ == null) {
visibilityMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getVisibilityMap(),
getParentForChildren(),
isClean());
visibilityMap_ = null;
}
return visibilityMapBuilder_;
}
private SC2APIProtocol.Common.ImageData creep_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> creepBuilder_;
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
public boolean hasCreep() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
public SC2APIProtocol.Common.ImageData getCreep() {
if (creepBuilder_ == null) {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
} else {
return creepBuilder_.getMessage();
}
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder setCreep(SC2APIProtocol.Common.ImageData value) {
if (creepBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
creep_ = value;
onChanged();
} else {
creepBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder setCreep(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (creepBuilder_ == null) {
creep_ = builderForValue.build();
onChanged();
} else {
creepBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder mergeCreep(SC2APIProtocol.Common.ImageData value) {
if (creepBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
creep_ != null &&
creep_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
creep_ =
SC2APIProtocol.Common.ImageData.newBuilder(creep_).mergeFrom(value).buildPartial();
} else {
creep_ = value;
}
onChanged();
} else {
creepBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder clearCreep() {
if (creepBuilder_ == null) {
creep_ = null;
onChanged();
} else {
creepBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public SC2APIProtocol.Common.ImageData.Builder getCreepBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCreepFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder() {
if (creepBuilder_ != null) {
return creepBuilder_.getMessageOrBuilder();
} else {
return creep_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getCreepFieldBuilder() {
if (creepBuilder_ == null) {
creepBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getCreep(),
getParentForChildren(),
isClean());
creep_ = null;
}
return creepBuilder_;
}
private SC2APIProtocol.Common.ImageData power_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> powerBuilder_;
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return Whether the power field is set.
*/
public boolean hasPower() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
* @return The power.
*/
public SC2APIProtocol.Common.ImageData getPower() {
if (powerBuilder_ == null) {
return power_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : power_;
} else {
return powerBuilder_.getMessage();
}
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public Builder setPower(SC2APIProtocol.Common.ImageData value) {
if (powerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
power_ = value;
onChanged();
} else {
powerBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public Builder setPower(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (powerBuilder_ == null) {
power_ = builderForValue.build();
onChanged();
} else {
powerBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public Builder mergePower(SC2APIProtocol.Common.ImageData value) {
if (powerBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
power_ != null &&
power_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
power_ =
SC2APIProtocol.Common.ImageData.newBuilder(power_).mergeFrom(value).buildPartial();
} else {
power_ = value;
}
onChanged();
} else {
powerBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public Builder clearPower() {
if (powerBuilder_ == null) {
power_ = null;
onChanged();
} else {
powerBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public SC2APIProtocol.Common.ImageData.Builder getPowerBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getPowerFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPowerOrBuilder() {
if (powerBuilder_ != null) {
return powerBuilder_.getMessageOrBuilder();
} else {
return power_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : power_;
}
}
/**
*
* 1-bit. Protoss power.
*
*
* optional .SC2APIProtocol.ImageData power = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPowerFieldBuilder() {
if (powerBuilder_ == null) {
powerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPower(),
getParentForChildren(),
isClean());
power_ = null;
}
return powerBuilder_;
}
private SC2APIProtocol.Common.ImageData playerId_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> playerIdBuilder_;
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
public SC2APIProtocol.Common.ImageData getPlayerId() {
if (playerIdBuilder_ == null) {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
} else {
return playerIdBuilder_.getMessage();
}
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder setPlayerId(SC2APIProtocol.Common.ImageData value) {
if (playerIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
playerId_ = value;
onChanged();
} else {
playerIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder setPlayerId(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (playerIdBuilder_ == null) {
playerId_ = builderForValue.build();
onChanged();
} else {
playerIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder mergePlayerId(SC2APIProtocol.Common.ImageData value) {
if (playerIdBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0) &&
playerId_ != null &&
playerId_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
playerId_ =
SC2APIProtocol.Common.ImageData.newBuilder(playerId_).mergeFrom(value).buildPartial();
} else {
playerId_ = value;
}
onChanged();
} else {
playerIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder clearPlayerId() {
if (playerIdBuilder_ == null) {
playerId_ = null;
onChanged();
} else {
playerIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public SC2APIProtocol.Common.ImageData.Builder getPlayerIdBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getPlayerIdFieldBuilder().getBuilder();
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder() {
if (playerIdBuilder_ != null) {
return playerIdBuilder_.getMessageOrBuilder();
} else {
return playerId_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPlayerIdFieldBuilder() {
if (playerIdBuilder_ == null) {
playerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPlayerId(),
getParentForChildren(),
isClean());
playerId_ = null;
}
return playerIdBuilder_;
}
private SC2APIProtocol.Common.ImageData unitType_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitTypeBuilder_;
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return Whether the unitType field is set.
*/
public boolean hasUnitType() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
* @return The unitType.
*/
public SC2APIProtocol.Common.ImageData getUnitType() {
if (unitTypeBuilder_ == null) {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
} else {
return unitTypeBuilder_.getMessage();
}
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public Builder setUnitType(SC2APIProtocol.Common.ImageData value) {
if (unitTypeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitType_ = value;
onChanged();
} else {
unitTypeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public Builder setUnitType(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitTypeBuilder_ == null) {
unitType_ = builderForValue.build();
onChanged();
} else {
unitTypeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public Builder mergeUnitType(SC2APIProtocol.Common.ImageData value) {
if (unitTypeBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
unitType_ != null &&
unitType_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitType_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitType_).mergeFrom(value).buildPartial();
} else {
unitType_ = value;
}
onChanged();
} else {
unitTypeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public Builder clearUnitType() {
if (unitTypeBuilder_ == null) {
unitType_ = null;
onChanged();
} else {
unitTypeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitTypeBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getUnitTypeFieldBuilder().getBuilder();
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder() {
if (unitTypeBuilder_ != null) {
return unitTypeBuilder_.getMessageOrBuilder();
} else {
return unitType_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
}
/**
*
* int32. Unique identifier for type of unit.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitTypeFieldBuilder() {
if (unitTypeBuilder_ == null) {
unitTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitType(),
getParentForChildren(),
isClean());
unitType_ = null;
}
return unitTypeBuilder_;
}
private SC2APIProtocol.Common.ImageData selected_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> selectedBuilder_;
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
public boolean hasSelected() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
public SC2APIProtocol.Common.ImageData getSelected() {
if (selectedBuilder_ == null) {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
} else {
return selectedBuilder_.getMessage();
}
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder setSelected(SC2APIProtocol.Common.ImageData value) {
if (selectedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
selected_ = value;
onChanged();
} else {
selectedBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder setSelected(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (selectedBuilder_ == null) {
selected_ = builderForValue.build();
onChanged();
} else {
selectedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder mergeSelected(SC2APIProtocol.Common.ImageData value) {
if (selectedBuilder_ == null) {
if (((bitField0_ & 0x00000040) != 0) &&
selected_ != null &&
selected_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
selected_ =
SC2APIProtocol.Common.ImageData.newBuilder(selected_).mergeFrom(value).buildPartial();
} else {
selected_ = value;
}
onChanged();
} else {
selectedBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder clearSelected() {
if (selectedBuilder_ == null) {
selected_ = null;
onChanged();
} else {
selectedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public SC2APIProtocol.Common.ImageData.Builder getSelectedBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getSelectedFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder() {
if (selectedBuilder_ != null) {
return selectedBuilder_.getMessageOrBuilder();
} else {
return selected_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getSelectedFieldBuilder() {
if (selectedBuilder_ == null) {
selectedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getSelected(),
getParentForChildren(),
isClean());
selected_ = null;
}
return selectedBuilder_;
}
private SC2APIProtocol.Common.ImageData unitHitPoints_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitHitPointsBuilder_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return Whether the unitHitPoints field is set.
*/
public boolean hasUnitHitPoints() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
* @return The unitHitPoints.
*/
public SC2APIProtocol.Common.ImageData getUnitHitPoints() {
if (unitHitPointsBuilder_ == null) {
return unitHitPoints_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPoints_;
} else {
return unitHitPointsBuilder_.getMessage();
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public Builder setUnitHitPoints(SC2APIProtocol.Common.ImageData value) {
if (unitHitPointsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitHitPoints_ = value;
onChanged();
} else {
unitHitPointsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public Builder setUnitHitPoints(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitHitPointsBuilder_ == null) {
unitHitPoints_ = builderForValue.build();
onChanged();
} else {
unitHitPointsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public Builder mergeUnitHitPoints(SC2APIProtocol.Common.ImageData value) {
if (unitHitPointsBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
unitHitPoints_ != null &&
unitHitPoints_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitHitPoints_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitHitPoints_).mergeFrom(value).buildPartial();
} else {
unitHitPoints_ = value;
}
onChanged();
} else {
unitHitPointsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public Builder clearUnitHitPoints() {
if (unitHitPointsBuilder_ == null) {
unitHitPoints_ = null;
onChanged();
} else {
unitHitPointsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitHitPointsBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getUnitHitPointsFieldBuilder().getBuilder();
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsOrBuilder() {
if (unitHitPointsBuilder_ != null) {
return unitHitPointsBuilder_.getMessageOrBuilder();
} else {
return unitHitPoints_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPoints_;
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitHitPointsFieldBuilder() {
if (unitHitPointsBuilder_ == null) {
unitHitPointsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitHitPoints(),
getParentForChildren(),
isClean());
unitHitPoints_ = null;
}
return unitHitPointsBuilder_;
}
private SC2APIProtocol.Common.ImageData unitHitPointsRatio_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitHitPointsRatioBuilder_;
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return Whether the unitHitPointsRatio field is set.
*/
public boolean hasUnitHitPointsRatio() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
* @return The unitHitPointsRatio.
*/
public SC2APIProtocol.Common.ImageData getUnitHitPointsRatio() {
if (unitHitPointsRatioBuilder_ == null) {
return unitHitPointsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPointsRatio_;
} else {
return unitHitPointsRatioBuilder_.getMessage();
}
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public Builder setUnitHitPointsRatio(SC2APIProtocol.Common.ImageData value) {
if (unitHitPointsRatioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitHitPointsRatio_ = value;
onChanged();
} else {
unitHitPointsRatioBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public Builder setUnitHitPointsRatio(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitHitPointsRatioBuilder_ == null) {
unitHitPointsRatio_ = builderForValue.build();
onChanged();
} else {
unitHitPointsRatioBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public Builder mergeUnitHitPointsRatio(SC2APIProtocol.Common.ImageData value) {
if (unitHitPointsRatioBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0) &&
unitHitPointsRatio_ != null &&
unitHitPointsRatio_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitHitPointsRatio_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitHitPointsRatio_).mergeFrom(value).buildPartial();
} else {
unitHitPointsRatio_ = value;
}
onChanged();
} else {
unitHitPointsRatioBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public Builder clearUnitHitPointsRatio() {
if (unitHitPointsRatioBuilder_ == null) {
unitHitPointsRatio_ = null;
onChanged();
} else {
unitHitPointsRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitHitPointsRatioBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getUnitHitPointsRatioFieldBuilder().getBuilder();
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitHitPointsRatioOrBuilder() {
if (unitHitPointsRatioBuilder_ != null) {
return unitHitPointsRatioBuilder_.getMessageOrBuilder();
} else {
return unitHitPointsRatio_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitHitPointsRatio_;
}
}
/**
*
* uint8. Ratio of current health to max health. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_hit_points_ratio = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitHitPointsRatioFieldBuilder() {
if (unitHitPointsRatioBuilder_ == null) {
unitHitPointsRatioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitHitPointsRatio(),
getParentForChildren(),
isClean());
unitHitPointsRatio_ = null;
}
return unitHitPointsRatioBuilder_;
}
private SC2APIProtocol.Common.ImageData unitEnergy_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitEnergyBuilder_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return Whether the unitEnergy field is set.
*/
public boolean hasUnitEnergy() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
* @return The unitEnergy.
*/
public SC2APIProtocol.Common.ImageData getUnitEnergy() {
if (unitEnergyBuilder_ == null) {
return unitEnergy_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergy_;
} else {
return unitEnergyBuilder_.getMessage();
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public Builder setUnitEnergy(SC2APIProtocol.Common.ImageData value) {
if (unitEnergyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitEnergy_ = value;
onChanged();
} else {
unitEnergyBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public Builder setUnitEnergy(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitEnergyBuilder_ == null) {
unitEnergy_ = builderForValue.build();
onChanged();
} else {
unitEnergyBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public Builder mergeUnitEnergy(SC2APIProtocol.Common.ImageData value) {
if (unitEnergyBuilder_ == null) {
if (((bitField0_ & 0x00000200) != 0) &&
unitEnergy_ != null &&
unitEnergy_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitEnergy_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitEnergy_).mergeFrom(value).buildPartial();
} else {
unitEnergy_ = value;
}
onChanged();
} else {
unitEnergyBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public Builder clearUnitEnergy() {
if (unitEnergyBuilder_ == null) {
unitEnergy_ = null;
onChanged();
} else {
unitEnergyBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitEnergyBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getUnitEnergyFieldBuilder().getBuilder();
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyOrBuilder() {
if (unitEnergyBuilder_ != null) {
return unitEnergyBuilder_.getMessageOrBuilder();
} else {
return unitEnergy_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergy_;
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_energy = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitEnergyFieldBuilder() {
if (unitEnergyBuilder_ == null) {
unitEnergyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitEnergy(),
getParentForChildren(),
isClean());
unitEnergy_ = null;
}
return unitEnergyBuilder_;
}
private SC2APIProtocol.Common.ImageData unitEnergyRatio_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitEnergyRatioBuilder_;
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return Whether the unitEnergyRatio field is set.
*/
public boolean hasUnitEnergyRatio() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
* @return The unitEnergyRatio.
*/
public SC2APIProtocol.Common.ImageData getUnitEnergyRatio() {
if (unitEnergyRatioBuilder_ == null) {
return unitEnergyRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergyRatio_;
} else {
return unitEnergyRatioBuilder_.getMessage();
}
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public Builder setUnitEnergyRatio(SC2APIProtocol.Common.ImageData value) {
if (unitEnergyRatioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitEnergyRatio_ = value;
onChanged();
} else {
unitEnergyRatioBuilder_.setMessage(value);
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public Builder setUnitEnergyRatio(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitEnergyRatioBuilder_ == null) {
unitEnergyRatio_ = builderForValue.build();
onChanged();
} else {
unitEnergyRatioBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public Builder mergeUnitEnergyRatio(SC2APIProtocol.Common.ImageData value) {
if (unitEnergyRatioBuilder_ == null) {
if (((bitField0_ & 0x00000400) != 0) &&
unitEnergyRatio_ != null &&
unitEnergyRatio_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitEnergyRatio_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitEnergyRatio_).mergeFrom(value).buildPartial();
} else {
unitEnergyRatio_ = value;
}
onChanged();
} else {
unitEnergyRatioBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public Builder clearUnitEnergyRatio() {
if (unitEnergyRatioBuilder_ == null) {
unitEnergyRatio_ = null;
onChanged();
} else {
unitEnergyRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitEnergyRatioBuilder() {
bitField0_ |= 0x00000400;
onChanged();
return getUnitEnergyRatioFieldBuilder().getBuilder();
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitEnergyRatioOrBuilder() {
if (unitEnergyRatioBuilder_ != null) {
return unitEnergyRatioBuilder_.getMessageOrBuilder();
} else {
return unitEnergyRatio_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitEnergyRatio_;
}
}
/**
*
* uint8. Ratio of current energy to max energy. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_energy_ratio = 18;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitEnergyRatioFieldBuilder() {
if (unitEnergyRatioBuilder_ == null) {
unitEnergyRatioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitEnergyRatio(),
getParentForChildren(),
isClean());
unitEnergyRatio_ = null;
}
return unitEnergyRatioBuilder_;
}
private SC2APIProtocol.Common.ImageData unitShields_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitShieldsBuilder_;
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return Whether the unitShields field is set.
*/
public boolean hasUnitShields() {
return ((bitField0_ & 0x00000800) != 0);
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
* @return The unitShields.
*/
public SC2APIProtocol.Common.ImageData getUnitShields() {
if (unitShieldsBuilder_ == null) {
return unitShields_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShields_;
} else {
return unitShieldsBuilder_.getMessage();
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public Builder setUnitShields(SC2APIProtocol.Common.ImageData value) {
if (unitShieldsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitShields_ = value;
onChanged();
} else {
unitShieldsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000800;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public Builder setUnitShields(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitShieldsBuilder_ == null) {
unitShields_ = builderForValue.build();
onChanged();
} else {
unitShieldsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000800;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public Builder mergeUnitShields(SC2APIProtocol.Common.ImageData value) {
if (unitShieldsBuilder_ == null) {
if (((bitField0_ & 0x00000800) != 0) &&
unitShields_ != null &&
unitShields_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitShields_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitShields_).mergeFrom(value).buildPartial();
} else {
unitShields_ = value;
}
onChanged();
} else {
unitShieldsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000800;
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public Builder clearUnitShields() {
if (unitShieldsBuilder_ == null) {
unitShields_ = null;
onChanged();
} else {
unitShieldsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000800);
return this;
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitShieldsBuilder() {
bitField0_ |= 0x00000800;
onChanged();
return getUnitShieldsFieldBuilder().getBuilder();
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsOrBuilder() {
if (unitShieldsBuilder_ != null) {
return unitShieldsBuilder_.getMessageOrBuilder();
} else {
return unitShields_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShields_;
}
}
/**
*
* int32.
*
*
* optional .SC2APIProtocol.ImageData unit_shields = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitShieldsFieldBuilder() {
if (unitShieldsBuilder_ == null) {
unitShieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitShields(),
getParentForChildren(),
isClean());
unitShields_ = null;
}
return unitShieldsBuilder_;
}
private SC2APIProtocol.Common.ImageData unitShieldsRatio_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitShieldsRatioBuilder_;
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return Whether the unitShieldsRatio field is set.
*/
public boolean hasUnitShieldsRatio() {
return ((bitField0_ & 0x00001000) != 0);
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
* @return The unitShieldsRatio.
*/
public SC2APIProtocol.Common.ImageData getUnitShieldsRatio() {
if (unitShieldsRatioBuilder_ == null) {
return unitShieldsRatio_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShieldsRatio_;
} else {
return unitShieldsRatioBuilder_.getMessage();
}
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public Builder setUnitShieldsRatio(SC2APIProtocol.Common.ImageData value) {
if (unitShieldsRatioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitShieldsRatio_ = value;
onChanged();
} else {
unitShieldsRatioBuilder_.setMessage(value);
}
bitField0_ |= 0x00001000;
return this;
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public Builder setUnitShieldsRatio(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitShieldsRatioBuilder_ == null) {
unitShieldsRatio_ = builderForValue.build();
onChanged();
} else {
unitShieldsRatioBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00001000;
return this;
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public Builder mergeUnitShieldsRatio(SC2APIProtocol.Common.ImageData value) {
if (unitShieldsRatioBuilder_ == null) {
if (((bitField0_ & 0x00001000) != 0) &&
unitShieldsRatio_ != null &&
unitShieldsRatio_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitShieldsRatio_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitShieldsRatio_).mergeFrom(value).buildPartial();
} else {
unitShieldsRatio_ = value;
}
onChanged();
} else {
unitShieldsRatioBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00001000;
return this;
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public Builder clearUnitShieldsRatio() {
if (unitShieldsRatioBuilder_ == null) {
unitShieldsRatio_ = null;
onChanged();
} else {
unitShieldsRatioBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00001000);
return this;
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitShieldsRatioBuilder() {
bitField0_ |= 0x00001000;
onChanged();
return getUnitShieldsRatioFieldBuilder().getBuilder();
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitShieldsRatioOrBuilder() {
if (unitShieldsRatioBuilder_ != null) {
return unitShieldsRatioBuilder_.getMessageOrBuilder();
} else {
return unitShieldsRatio_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitShieldsRatio_;
}
}
/**
*
* uint8. Ratio of current shields to max shields. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_shields_ratio = 19;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitShieldsRatioFieldBuilder() {
if (unitShieldsRatioBuilder_ == null) {
unitShieldsRatioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitShieldsRatio(),
getParentForChildren(),
isClean());
unitShieldsRatio_ = null;
}
return unitShieldsRatioBuilder_;
}
private SC2APIProtocol.Common.ImageData playerRelative_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> playerRelativeBuilder_;
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return Whether the playerRelative field is set.
*/
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00002000) != 0);
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
* @return The playerRelative.
*/
public SC2APIProtocol.Common.ImageData getPlayerRelative() {
if (playerRelativeBuilder_ == null) {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
} else {
return playerRelativeBuilder_.getMessage();
}
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public Builder setPlayerRelative(SC2APIProtocol.Common.ImageData value) {
if (playerRelativeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
playerRelative_ = value;
onChanged();
} else {
playerRelativeBuilder_.setMessage(value);
}
bitField0_ |= 0x00002000;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public Builder setPlayerRelative(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (playerRelativeBuilder_ == null) {
playerRelative_ = builderForValue.build();
onChanged();
} else {
playerRelativeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00002000;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public Builder mergePlayerRelative(SC2APIProtocol.Common.ImageData value) {
if (playerRelativeBuilder_ == null) {
if (((bitField0_ & 0x00002000) != 0) &&
playerRelative_ != null &&
playerRelative_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
playerRelative_ =
SC2APIProtocol.Common.ImageData.newBuilder(playerRelative_).mergeFrom(value).buildPartial();
} else {
playerRelative_ = value;
}
onChanged();
} else {
playerRelativeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00002000;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public Builder clearPlayerRelative() {
if (playerRelativeBuilder_ == null) {
playerRelative_ = null;
onChanged();
} else {
playerRelativeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public SC2APIProtocol.Common.ImageData.Builder getPlayerRelativeBuilder() {
bitField0_ |= 0x00002000;
onChanged();
return getPlayerRelativeFieldBuilder().getBuilder();
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder() {
if (playerRelativeBuilder_ != null) {
return playerRelativeBuilder_.getMessageOrBuilder();
} else {
return playerRelative_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPlayerRelativeFieldBuilder() {
if (playerRelativeBuilder_ == null) {
playerRelativeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPlayerRelative(),
getParentForChildren(),
isClean());
playerRelative_ = null;
}
return playerRelativeBuilder_;
}
private SC2APIProtocol.Common.ImageData unitDensityAa_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitDensityAaBuilder_;
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return Whether the unitDensityAa field is set.
*/
public boolean hasUnitDensityAa() {
return ((bitField0_ & 0x00004000) != 0);
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
* @return The unitDensityAa.
*/
public SC2APIProtocol.Common.ImageData getUnitDensityAa() {
if (unitDensityAaBuilder_ == null) {
return unitDensityAa_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensityAa_;
} else {
return unitDensityAaBuilder_.getMessage();
}
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public Builder setUnitDensityAa(SC2APIProtocol.Common.ImageData value) {
if (unitDensityAaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitDensityAa_ = value;
onChanged();
} else {
unitDensityAaBuilder_.setMessage(value);
}
bitField0_ |= 0x00004000;
return this;
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public Builder setUnitDensityAa(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitDensityAaBuilder_ == null) {
unitDensityAa_ = builderForValue.build();
onChanged();
} else {
unitDensityAaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00004000;
return this;
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public Builder mergeUnitDensityAa(SC2APIProtocol.Common.ImageData value) {
if (unitDensityAaBuilder_ == null) {
if (((bitField0_ & 0x00004000) != 0) &&
unitDensityAa_ != null &&
unitDensityAa_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitDensityAa_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitDensityAa_).mergeFrom(value).buildPartial();
} else {
unitDensityAa_ = value;
}
onChanged();
} else {
unitDensityAaBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00004000;
return this;
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public Builder clearUnitDensityAa() {
if (unitDensityAaBuilder_ == null) {
unitDensityAa_ = null;
onChanged();
} else {
unitDensityAaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00004000);
return this;
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitDensityAaBuilder() {
bitField0_ |= 0x00004000;
onChanged();
return getUnitDensityAaFieldBuilder().getBuilder();
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityAaOrBuilder() {
if (unitDensityAaBuilder_ != null) {
return unitDensityAaBuilder_.getMessageOrBuilder();
} else {
return unitDensityAa_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensityAa_;
}
}
/**
*
* uint8. Density of units overlapping a pixel, anti-aliased. [0.0, 16.0f] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData unit_density_aa = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitDensityAaFieldBuilder() {
if (unitDensityAaBuilder_ == null) {
unitDensityAaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitDensityAa(),
getParentForChildren(),
isClean());
unitDensityAa_ = null;
}
return unitDensityAaBuilder_;
}
private SC2APIProtocol.Common.ImageData unitDensity_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitDensityBuilder_;
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return Whether the unitDensity field is set.
*/
public boolean hasUnitDensity() {
return ((bitField0_ & 0x00008000) != 0);
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
* @return The unitDensity.
*/
public SC2APIProtocol.Common.ImageData getUnitDensity() {
if (unitDensityBuilder_ == null) {
return unitDensity_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensity_;
} else {
return unitDensityBuilder_.getMessage();
}
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public Builder setUnitDensity(SC2APIProtocol.Common.ImageData value) {
if (unitDensityBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitDensity_ = value;
onChanged();
} else {
unitDensityBuilder_.setMessage(value);
}
bitField0_ |= 0x00008000;
return this;
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public Builder setUnitDensity(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitDensityBuilder_ == null) {
unitDensity_ = builderForValue.build();
onChanged();
} else {
unitDensityBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00008000;
return this;
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public Builder mergeUnitDensity(SC2APIProtocol.Common.ImageData value) {
if (unitDensityBuilder_ == null) {
if (((bitField0_ & 0x00008000) != 0) &&
unitDensity_ != null &&
unitDensity_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitDensity_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitDensity_).mergeFrom(value).buildPartial();
} else {
unitDensity_ = value;
}
onChanged();
} else {
unitDensityBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00008000;
return this;
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public Builder clearUnitDensity() {
if (unitDensityBuilder_ == null) {
unitDensity_ = null;
onChanged();
} else {
unitDensityBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00008000);
return this;
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitDensityBuilder() {
bitField0_ |= 0x00008000;
onChanged();
return getUnitDensityFieldBuilder().getBuilder();
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitDensityOrBuilder() {
if (unitDensityBuilder_ != null) {
return unitDensityBuilder_.getMessageOrBuilder();
} else {
return unitDensity_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitDensity_;
}
}
/**
*
* uint8. Count of units overlapping a pixel.
*
*
* optional .SC2APIProtocol.ImageData unit_density = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitDensityFieldBuilder() {
if (unitDensityBuilder_ == null) {
unitDensityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitDensity(),
getParentForChildren(),
isClean());
unitDensity_ = null;
}
return unitDensityBuilder_;
}
private SC2APIProtocol.Common.ImageData effects_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> effectsBuilder_;
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return Whether the effects field is set.
*/
public boolean hasEffects() {
return ((bitField0_ & 0x00010000) != 0);
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
* @return The effects.
*/
public SC2APIProtocol.Common.ImageData getEffects() {
if (effectsBuilder_ == null) {
return effects_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : effects_;
} else {
return effectsBuilder_.getMessage();
}
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public Builder setEffects(SC2APIProtocol.Common.ImageData value) {
if (effectsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
effects_ = value;
onChanged();
} else {
effectsBuilder_.setMessage(value);
}
bitField0_ |= 0x00010000;
return this;
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public Builder setEffects(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (effectsBuilder_ == null) {
effects_ = builderForValue.build();
onChanged();
} else {
effectsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00010000;
return this;
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public Builder mergeEffects(SC2APIProtocol.Common.ImageData value) {
if (effectsBuilder_ == null) {
if (((bitField0_ & 0x00010000) != 0) &&
effects_ != null &&
effects_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
effects_ =
SC2APIProtocol.Common.ImageData.newBuilder(effects_).mergeFrom(value).buildPartial();
} else {
effects_ = value;
}
onChanged();
} else {
effectsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00010000;
return this;
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public Builder clearEffects() {
if (effectsBuilder_ == null) {
effects_ = null;
onChanged();
} else {
effectsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00010000);
return this;
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public SC2APIProtocol.Common.ImageData.Builder getEffectsBuilder() {
bitField0_ |= 0x00010000;
onChanged();
return getEffectsFieldBuilder().getBuilder();
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getEffectsOrBuilder() {
if (effectsBuilder_ != null) {
return effectsBuilder_.getMessageOrBuilder();
} else {
return effects_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : effects_;
}
}
/**
*
* uint8. Visuals of persistent abilities. (eg. Psistorm)
*
*
* optional .SC2APIProtocol.ImageData effects = 20;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getEffectsFieldBuilder() {
if (effectsBuilder_ == null) {
effectsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getEffects(),
getParentForChildren(),
isClean());
effects_ = null;
}
return effectsBuilder_;
}
private SC2APIProtocol.Common.ImageData hallucinations_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> hallucinationsBuilder_;
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return Whether the hallucinations field is set.
*/
public boolean hasHallucinations() {
return ((bitField0_ & 0x00020000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
* @return The hallucinations.
*/
public SC2APIProtocol.Common.ImageData getHallucinations() {
if (hallucinationsBuilder_ == null) {
return hallucinations_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : hallucinations_;
} else {
return hallucinationsBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public Builder setHallucinations(SC2APIProtocol.Common.ImageData value) {
if (hallucinationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
hallucinations_ = value;
onChanged();
} else {
hallucinationsBuilder_.setMessage(value);
}
bitField0_ |= 0x00020000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public Builder setHallucinations(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (hallucinationsBuilder_ == null) {
hallucinations_ = builderForValue.build();
onChanged();
} else {
hallucinationsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00020000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public Builder mergeHallucinations(SC2APIProtocol.Common.ImageData value) {
if (hallucinationsBuilder_ == null) {
if (((bitField0_ & 0x00020000) != 0) &&
hallucinations_ != null &&
hallucinations_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
hallucinations_ =
SC2APIProtocol.Common.ImageData.newBuilder(hallucinations_).mergeFrom(value).buildPartial();
} else {
hallucinations_ = value;
}
onChanged();
} else {
hallucinationsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00020000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public Builder clearHallucinations() {
if (hallucinationsBuilder_ == null) {
hallucinations_ = null;
onChanged();
} else {
hallucinationsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00020000);
return this;
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public SC2APIProtocol.Common.ImageData.Builder getHallucinationsBuilder() {
bitField0_ |= 0x00020000;
onChanged();
return getHallucinationsFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getHallucinationsOrBuilder() {
if (hallucinationsBuilder_ != null) {
return hallucinationsBuilder_.getMessageOrBuilder();
} else {
return hallucinations_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : hallucinations_;
}
}
/**
*
* 1-bit. Whether the unit here is a hallucination.
*
*
* optional .SC2APIProtocol.ImageData hallucinations = 21;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getHallucinationsFieldBuilder() {
if (hallucinationsBuilder_ == null) {
hallucinationsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getHallucinations(),
getParentForChildren(),
isClean());
hallucinations_ = null;
}
return hallucinationsBuilder_;
}
private SC2APIProtocol.Common.ImageData cloaked_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> cloakedBuilder_;
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return Whether the cloaked field is set.
*/
public boolean hasCloaked() {
return ((bitField0_ & 0x00040000) != 0);
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
* @return The cloaked.
*/
public SC2APIProtocol.Common.ImageData getCloaked() {
if (cloakedBuilder_ == null) {
return cloaked_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : cloaked_;
} else {
return cloakedBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public Builder setCloaked(SC2APIProtocol.Common.ImageData value) {
if (cloakedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
cloaked_ = value;
onChanged();
} else {
cloakedBuilder_.setMessage(value);
}
bitField0_ |= 0x00040000;
return this;
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public Builder setCloaked(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (cloakedBuilder_ == null) {
cloaked_ = builderForValue.build();
onChanged();
} else {
cloakedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00040000;
return this;
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public Builder mergeCloaked(SC2APIProtocol.Common.ImageData value) {
if (cloakedBuilder_ == null) {
if (((bitField0_ & 0x00040000) != 0) &&
cloaked_ != null &&
cloaked_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
cloaked_ =
SC2APIProtocol.Common.ImageData.newBuilder(cloaked_).mergeFrom(value).buildPartial();
} else {
cloaked_ = value;
}
onChanged();
} else {
cloakedBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00040000;
return this;
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public Builder clearCloaked() {
if (cloakedBuilder_ == null) {
cloaked_ = null;
onChanged();
} else {
cloakedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00040000);
return this;
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public SC2APIProtocol.Common.ImageData.Builder getCloakedBuilder() {
bitField0_ |= 0x00040000;
onChanged();
return getCloakedFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getCloakedOrBuilder() {
if (cloakedBuilder_ != null) {
return cloakedBuilder_.getMessageOrBuilder();
} else {
return cloaked_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : cloaked_;
}
}
/**
*
* 1-bit. Whether the unit here is cloaked. Hidden units will show up too, but with less details in other layers.
*
*
* optional .SC2APIProtocol.ImageData cloaked = 22;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getCloakedFieldBuilder() {
if (cloakedBuilder_ == null) {
cloakedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getCloaked(),
getParentForChildren(),
isClean());
cloaked_ = null;
}
return cloakedBuilder_;
}
private SC2APIProtocol.Common.ImageData blip_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> blipBuilder_;
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return Whether the blip field is set.
*/
public boolean hasBlip() {
return ((bitField0_ & 0x00080000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
* @return The blip.
*/
public SC2APIProtocol.Common.ImageData getBlip() {
if (blipBuilder_ == null) {
return blip_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : blip_;
} else {
return blipBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public Builder setBlip(SC2APIProtocol.Common.ImageData value) {
if (blipBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
blip_ = value;
onChanged();
} else {
blipBuilder_.setMessage(value);
}
bitField0_ |= 0x00080000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public Builder setBlip(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (blipBuilder_ == null) {
blip_ = builderForValue.build();
onChanged();
} else {
blipBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00080000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public Builder mergeBlip(SC2APIProtocol.Common.ImageData value) {
if (blipBuilder_ == null) {
if (((bitField0_ & 0x00080000) != 0) &&
blip_ != null &&
blip_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
blip_ =
SC2APIProtocol.Common.ImageData.newBuilder(blip_).mergeFrom(value).buildPartial();
} else {
blip_ = value;
}
onChanged();
} else {
blipBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00080000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public Builder clearBlip() {
if (blipBuilder_ == null) {
blip_ = null;
onChanged();
} else {
blipBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00080000);
return this;
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public SC2APIProtocol.Common.ImageData.Builder getBlipBuilder() {
bitField0_ |= 0x00080000;
onChanged();
return getBlipFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBlipOrBuilder() {
if (blipBuilder_ != null) {
return blipBuilder_.getMessageOrBuilder();
} else {
return blip_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : blip_;
}
}
/**
*
* 1-bit. Whether the unit here is a blip.
*
*
* optional .SC2APIProtocol.ImageData blip = 23;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBlipFieldBuilder() {
if (blipBuilder_ == null) {
blipBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBlip(),
getParentForChildren(),
isClean());
blip_ = null;
}
return blipBuilder_;
}
private SC2APIProtocol.Common.ImageData buffs_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> buffsBuilder_;
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return Whether the buffs field is set.
*/
public boolean hasBuffs() {
return ((bitField0_ & 0x00100000) != 0);
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
* @return The buffs.
*/
public SC2APIProtocol.Common.ImageData getBuffs() {
if (buffsBuilder_ == null) {
return buffs_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffs_;
} else {
return buffsBuilder_.getMessage();
}
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public Builder setBuffs(SC2APIProtocol.Common.ImageData value) {
if (buffsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
buffs_ = value;
onChanged();
} else {
buffsBuilder_.setMessage(value);
}
bitField0_ |= 0x00100000;
return this;
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public Builder setBuffs(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (buffsBuilder_ == null) {
buffs_ = builderForValue.build();
onChanged();
} else {
buffsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00100000;
return this;
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public Builder mergeBuffs(SC2APIProtocol.Common.ImageData value) {
if (buffsBuilder_ == null) {
if (((bitField0_ & 0x00100000) != 0) &&
buffs_ != null &&
buffs_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
buffs_ =
SC2APIProtocol.Common.ImageData.newBuilder(buffs_).mergeFrom(value).buildPartial();
} else {
buffs_ = value;
}
onChanged();
} else {
buffsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00100000;
return this;
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public Builder clearBuffs() {
if (buffsBuilder_ == null) {
buffs_ = null;
onChanged();
} else {
buffsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public SC2APIProtocol.Common.ImageData.Builder getBuffsBuilder() {
bitField0_ |= 0x00100000;
onChanged();
return getBuffsFieldBuilder().getBuilder();
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBuffsOrBuilder() {
if (buffsBuilder_ != null) {
return buffsBuilder_.getMessageOrBuilder();
} else {
return buffs_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffs_;
}
}
/**
*
* int32. One of the buffs applied to this unit. Extras are ignored.
*
*
* optional .SC2APIProtocol.ImageData buffs = 24;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBuffsFieldBuilder() {
if (buffsBuilder_ == null) {
buffsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBuffs(),
getParentForChildren(),
isClean());
buffs_ = null;
}
return buffsBuilder_;
}
private SC2APIProtocol.Common.ImageData buffDuration_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> buffDurationBuilder_;
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return Whether the buffDuration field is set.
*/
public boolean hasBuffDuration() {
return ((bitField0_ & 0x00200000) != 0);
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
* @return The buffDuration.
*/
public SC2APIProtocol.Common.ImageData getBuffDuration() {
if (buffDurationBuilder_ == null) {
return buffDuration_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffDuration_;
} else {
return buffDurationBuilder_.getMessage();
}
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public Builder setBuffDuration(SC2APIProtocol.Common.ImageData value) {
if (buffDurationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
buffDuration_ = value;
onChanged();
} else {
buffDurationBuilder_.setMessage(value);
}
bitField0_ |= 0x00200000;
return this;
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public Builder setBuffDuration(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (buffDurationBuilder_ == null) {
buffDuration_ = builderForValue.build();
onChanged();
} else {
buffDurationBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00200000;
return this;
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public Builder mergeBuffDuration(SC2APIProtocol.Common.ImageData value) {
if (buffDurationBuilder_ == null) {
if (((bitField0_ & 0x00200000) != 0) &&
buffDuration_ != null &&
buffDuration_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
buffDuration_ =
SC2APIProtocol.Common.ImageData.newBuilder(buffDuration_).mergeFrom(value).buildPartial();
} else {
buffDuration_ = value;
}
onChanged();
} else {
buffDurationBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00200000;
return this;
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public Builder clearBuffDuration() {
if (buffDurationBuilder_ == null) {
buffDuration_ = null;
onChanged();
} else {
buffDurationBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00200000);
return this;
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public SC2APIProtocol.Common.ImageData.Builder getBuffDurationBuilder() {
bitField0_ |= 0x00200000;
onChanged();
return getBuffDurationFieldBuilder().getBuilder();
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBuffDurationOrBuilder() {
if (buffDurationBuilder_ != null) {
return buffDurationBuilder_.getMessageOrBuilder();
} else {
return buffDuration_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : buffDuration_;
}
}
/**
*
* uint8. Ratio of buff remaining. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData buff_duration = 26;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBuffDurationFieldBuilder() {
if (buffDurationBuilder_ == null) {
buffDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBuffDuration(),
getParentForChildren(),
isClean());
buffDuration_ = null;
}
return buffDurationBuilder_;
}
private SC2APIProtocol.Common.ImageData active_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> activeBuilder_;
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return Whether the active field is set.
*/
public boolean hasActive() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
* @return The active.
*/
public SC2APIProtocol.Common.ImageData getActive() {
if (activeBuilder_ == null) {
return active_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : active_;
} else {
return activeBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public Builder setActive(SC2APIProtocol.Common.ImageData value) {
if (activeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
active_ = value;
onChanged();
} else {
activeBuilder_.setMessage(value);
}
bitField0_ |= 0x00400000;
return this;
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public Builder setActive(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (activeBuilder_ == null) {
active_ = builderForValue.build();
onChanged();
} else {
activeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00400000;
return this;
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public Builder mergeActive(SC2APIProtocol.Common.ImageData value) {
if (activeBuilder_ == null) {
if (((bitField0_ & 0x00400000) != 0) &&
active_ != null &&
active_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
active_ =
SC2APIProtocol.Common.ImageData.newBuilder(active_).mergeFrom(value).buildPartial();
} else {
active_ = value;
}
onChanged();
} else {
activeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00400000;
return this;
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public Builder clearActive() {
if (activeBuilder_ == null) {
active_ = null;
onChanged();
} else {
activeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00400000);
return this;
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public SC2APIProtocol.Common.ImageData.Builder getActiveBuilder() {
bitField0_ |= 0x00400000;
onChanged();
return getActiveFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getActiveOrBuilder() {
if (activeBuilder_ != null) {
return activeBuilder_.getMessageOrBuilder();
} else {
return active_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : active_;
}
}
/**
*
* 1-bit. Whether the unit here is active.
*
*
* optional .SC2APIProtocol.ImageData active = 25;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getActiveFieldBuilder() {
if (activeBuilder_ == null) {
activeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getActive(),
getParentForChildren(),
isClean());
active_ = null;
}
return activeBuilder_;
}
private SC2APIProtocol.Common.ImageData buildProgress_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> buildProgressBuilder_;
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return Whether the buildProgress field is set.
*/
public boolean hasBuildProgress() {
return ((bitField0_ & 0x00800000) != 0);
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
* @return The buildProgress.
*/
public SC2APIProtocol.Common.ImageData getBuildProgress() {
if (buildProgressBuilder_ == null) {
return buildProgress_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildProgress_;
} else {
return buildProgressBuilder_.getMessage();
}
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public Builder setBuildProgress(SC2APIProtocol.Common.ImageData value) {
if (buildProgressBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
buildProgress_ = value;
onChanged();
} else {
buildProgressBuilder_.setMessage(value);
}
bitField0_ |= 0x00800000;
return this;
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public Builder setBuildProgress(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (buildProgressBuilder_ == null) {
buildProgress_ = builderForValue.build();
onChanged();
} else {
buildProgressBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00800000;
return this;
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public Builder mergeBuildProgress(SC2APIProtocol.Common.ImageData value) {
if (buildProgressBuilder_ == null) {
if (((bitField0_ & 0x00800000) != 0) &&
buildProgress_ != null &&
buildProgress_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
buildProgress_ =
SC2APIProtocol.Common.ImageData.newBuilder(buildProgress_).mergeFrom(value).buildPartial();
} else {
buildProgress_ = value;
}
onChanged();
} else {
buildProgressBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00800000;
return this;
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public Builder clearBuildProgress() {
if (buildProgressBuilder_ == null) {
buildProgress_ = null;
onChanged();
} else {
buildProgressBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00800000);
return this;
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public SC2APIProtocol.Common.ImageData.Builder getBuildProgressBuilder() {
bitField0_ |= 0x00800000;
onChanged();
return getBuildProgressFieldBuilder().getBuilder();
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildProgressOrBuilder() {
if (buildProgressBuilder_ != null) {
return buildProgressBuilder_.getMessageOrBuilder();
} else {
return buildProgress_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildProgress_;
}
}
/**
*
* uint8. How far along the building is building something. [0%, 100%] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData build_progress = 27;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBuildProgressFieldBuilder() {
if (buildProgressBuilder_ == null) {
buildProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBuildProgress(),
getParentForChildren(),
isClean());
buildProgress_ = null;
}
return buildProgressBuilder_;
}
private SC2APIProtocol.Common.ImageData buildable_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> buildableBuilder_;
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return Whether the buildable field is set.
*/
public boolean hasBuildable() {
return ((bitField0_ & 0x01000000) != 0);
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
* @return The buildable.
*/
public SC2APIProtocol.Common.ImageData getBuildable() {
if (buildableBuilder_ == null) {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
} else {
return buildableBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public Builder setBuildable(SC2APIProtocol.Common.ImageData value) {
if (buildableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
buildable_ = value;
onChanged();
} else {
buildableBuilder_.setMessage(value);
}
bitField0_ |= 0x01000000;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public Builder setBuildable(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (buildableBuilder_ == null) {
buildable_ = builderForValue.build();
onChanged();
} else {
buildableBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x01000000;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public Builder mergeBuildable(SC2APIProtocol.Common.ImageData value) {
if (buildableBuilder_ == null) {
if (((bitField0_ & 0x01000000) != 0) &&
buildable_ != null &&
buildable_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
buildable_ =
SC2APIProtocol.Common.ImageData.newBuilder(buildable_).mergeFrom(value).buildPartial();
} else {
buildable_ = value;
}
onChanged();
} else {
buildableBuilder_.mergeFrom(value);
}
bitField0_ |= 0x01000000;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public Builder clearBuildable() {
if (buildableBuilder_ == null) {
buildable_ = null;
onChanged();
} else {
buildableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x01000000);
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public SC2APIProtocol.Common.ImageData.Builder getBuildableBuilder() {
bitField0_ |= 0x01000000;
onChanged();
return getBuildableFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder() {
if (buildableBuilder_ != null) {
return buildableBuilder_.getMessageOrBuilder();
} else {
return buildable_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 28;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBuildableFieldBuilder() {
if (buildableBuilder_ == null) {
buildableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBuildable(),
getParentForChildren(),
isClean());
buildable_ = null;
}
return buildableBuilder_;
}
private SC2APIProtocol.Common.ImageData pathable_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> pathableBuilder_;
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return Whether the pathable field is set.
*/
public boolean hasPathable() {
return ((bitField0_ & 0x02000000) != 0);
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
* @return The pathable.
*/
public SC2APIProtocol.Common.ImageData getPathable() {
if (pathableBuilder_ == null) {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
} else {
return pathableBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public Builder setPathable(SC2APIProtocol.Common.ImageData value) {
if (pathableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
pathable_ = value;
onChanged();
} else {
pathableBuilder_.setMessage(value);
}
bitField0_ |= 0x02000000;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public Builder setPathable(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (pathableBuilder_ == null) {
pathable_ = builderForValue.build();
onChanged();
} else {
pathableBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x02000000;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public Builder mergePathable(SC2APIProtocol.Common.ImageData value) {
if (pathableBuilder_ == null) {
if (((bitField0_ & 0x02000000) != 0) &&
pathable_ != null &&
pathable_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
pathable_ =
SC2APIProtocol.Common.ImageData.newBuilder(pathable_).mergeFrom(value).buildPartial();
} else {
pathable_ = value;
}
onChanged();
} else {
pathableBuilder_.mergeFrom(value);
}
bitField0_ |= 0x02000000;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public Builder clearPathable() {
if (pathableBuilder_ == null) {
pathable_ = null;
onChanged();
} else {
pathableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x02000000);
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public SC2APIProtocol.Common.ImageData.Builder getPathableBuilder() {
bitField0_ |= 0x02000000;
onChanged();
return getPathableFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder() {
if (pathableBuilder_ != null) {
return pathableBuilder_.getMessageOrBuilder();
} else {
return pathable_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 29;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPathableFieldBuilder() {
if (pathableBuilder_ == null) {
pathableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPathable(),
getParentForChildren(),
isClean());
pathable_ = null;
}
return pathableBuilder_;
}
private SC2APIProtocol.Common.ImageData placeholder_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> placeholderBuilder_;
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return Whether the placeholder field is set.
*/
public boolean hasPlaceholder() {
return ((bitField0_ & 0x04000000) != 0);
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
* @return The placeholder.
*/
public SC2APIProtocol.Common.ImageData getPlaceholder() {
if (placeholderBuilder_ == null) {
return placeholder_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : placeholder_;
} else {
return placeholderBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public Builder setPlaceholder(SC2APIProtocol.Common.ImageData value) {
if (placeholderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
placeholder_ = value;
onChanged();
} else {
placeholderBuilder_.setMessage(value);
}
bitField0_ |= 0x04000000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public Builder setPlaceholder(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (placeholderBuilder_ == null) {
placeholder_ = builderForValue.build();
onChanged();
} else {
placeholderBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x04000000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public Builder mergePlaceholder(SC2APIProtocol.Common.ImageData value) {
if (placeholderBuilder_ == null) {
if (((bitField0_ & 0x04000000) != 0) &&
placeholder_ != null &&
placeholder_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
placeholder_ =
SC2APIProtocol.Common.ImageData.newBuilder(placeholder_).mergeFrom(value).buildPartial();
} else {
placeholder_ = value;
}
onChanged();
} else {
placeholderBuilder_.mergeFrom(value);
}
bitField0_ |= 0x04000000;
return this;
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public Builder clearPlaceholder() {
if (placeholderBuilder_ == null) {
placeholder_ = null;
onChanged();
} else {
placeholderBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x04000000);
return this;
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public SC2APIProtocol.Common.ImageData.Builder getPlaceholderBuilder() {
bitField0_ |= 0x04000000;
onChanged();
return getPlaceholderFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPlaceholderOrBuilder() {
if (placeholderBuilder_ != null) {
return placeholderBuilder_.getMessageOrBuilder();
} else {
return placeholder_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : placeholder_;
}
}
/**
*
* 1-bit. Whether the unit here is a placeholder building to be constructed.
*
*
* optional .SC2APIProtocol.ImageData placeholder = 30;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPlaceholderFieldBuilder() {
if (placeholderBuilder_ == null) {
placeholderBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPlaceholder(),
getParentForChildren(),
isClean());
placeholder_ = null;
}
return placeholderBuilder_;
}
@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.FeatureLayers)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.FeatureLayers)
private static final SC2APIProtocol.Spatial.FeatureLayers DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.FeatureLayers();
}
public static SC2APIProtocol.Spatial.FeatureLayers getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FeatureLayers 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.Spatial.FeatureLayers getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FeatureLayersMinimapOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.FeatureLayersMinimap)
com.google.protobuf.MessageOrBuilder {
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
boolean hasHeightMap();
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
SC2APIProtocol.Common.ImageData getHeightMap();
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
boolean hasVisibilityMap();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
SC2APIProtocol.Common.ImageData getVisibilityMap();
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
boolean hasCreep();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
SC2APIProtocol.Common.ImageData getCreep();
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder();
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return Whether the camera field is set.
*/
boolean hasCamera();
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return The camera.
*/
SC2APIProtocol.Common.ImageData getCamera();
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getCameraOrBuilder();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
boolean hasPlayerId();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
SC2APIProtocol.Common.ImageData getPlayerId();
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return Whether the playerRelative field is set.
*/
boolean hasPlayerRelative();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return The playerRelative.
*/
SC2APIProtocol.Common.ImageData getPlayerRelative();
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
boolean hasSelected();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
SC2APIProtocol.Common.ImageData getSelected();
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder();
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return Whether the alerts field is set.
*/
boolean hasAlerts();
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return The alerts.
*/
SC2APIProtocol.Common.ImageData getAlerts();
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getAlertsOrBuilder();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return Whether the buildable field is set.
*/
boolean hasBuildable();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return The buildable.
*/
SC2APIProtocol.Common.ImageData getBuildable();
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return Whether the pathable field is set.
*/
boolean hasPathable();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return The pathable.
*/
SC2APIProtocol.Common.ImageData getPathable();
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder();
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return Whether the unitType field is set.
*/
boolean hasUnitType();
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return The unitType.
*/
SC2APIProtocol.Common.ImageData getUnitType();
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.FeatureLayersMinimap}
*/
public static final class FeatureLayersMinimap extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.FeatureLayersMinimap)
FeatureLayersMinimapOrBuilder {
private static final long serialVersionUID = 0L;
// Use FeatureLayersMinimap.newBuilder() to construct.
private FeatureLayersMinimap(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FeatureLayersMinimap() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FeatureLayersMinimap();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayersMinimap_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.FeatureLayersMinimap.class, SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder.class);
}
private int bitField0_;
public static final int HEIGHT_MAP_FIELD_NUMBER = 1;
private SC2APIProtocol.Common.ImageData heightMap_;
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
@java.lang.Override
public boolean hasHeightMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getHeightMap() {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder() {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
public static final int VISIBILITY_MAP_FIELD_NUMBER = 2;
private SC2APIProtocol.Common.ImageData visibilityMap_;
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
@java.lang.Override
public boolean hasVisibilityMap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getVisibilityMap() {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder() {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
public static final int CREEP_FIELD_NUMBER = 3;
private SC2APIProtocol.Common.ImageData creep_;
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
@java.lang.Override
public boolean hasCreep() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getCreep() {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder() {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
public static final int CAMERA_FIELD_NUMBER = 4;
private SC2APIProtocol.Common.ImageData camera_;
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return Whether the camera field is set.
*/
@java.lang.Override
public boolean hasCamera() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return The camera.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getCamera() {
return camera_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : camera_;
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getCameraOrBuilder() {
return camera_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : camera_;
}
public static final int PLAYER_ID_FIELD_NUMBER = 5;
private SC2APIProtocol.Common.ImageData playerId_;
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPlayerId() {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder() {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
public static final int PLAYER_RELATIVE_FIELD_NUMBER = 6;
private SC2APIProtocol.Common.ImageData playerRelative_;
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return Whether the playerRelative field is set.
*/
@java.lang.Override
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return The playerRelative.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPlayerRelative() {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder() {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
public static final int SELECTED_FIELD_NUMBER = 7;
private SC2APIProtocol.Common.ImageData selected_;
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
@java.lang.Override
public boolean hasSelected() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getSelected() {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder() {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
public static final int ALERTS_FIELD_NUMBER = 9;
private SC2APIProtocol.Common.ImageData alerts_;
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return Whether the alerts field is set.
*/
@java.lang.Override
public boolean hasAlerts() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return The alerts.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getAlerts() {
return alerts_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : alerts_;
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getAlertsOrBuilder() {
return alerts_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : alerts_;
}
public static final int BUILDABLE_FIELD_NUMBER = 10;
private SC2APIProtocol.Common.ImageData buildable_;
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return Whether the buildable field is set.
*/
@java.lang.Override
public boolean hasBuildable() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return The buildable.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getBuildable() {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder() {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
public static final int PATHABLE_FIELD_NUMBER = 11;
private SC2APIProtocol.Common.ImageData pathable_;
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return Whether the pathable field is set.
*/
@java.lang.Override
public boolean hasPathable() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return The pathable.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getPathable() {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder() {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
public static final int UNIT_TYPE_FIELD_NUMBER = 8;
private SC2APIProtocol.Common.ImageData unitType_;
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return Whether the unitType field is set.
*/
@java.lang.Override
public boolean hasUnitType() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return The unitType.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getUnitType() {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder() {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
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, getHeightMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getVisibilityMap());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getCreep());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getCamera());
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(5, getPlayerId());
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(6, getPlayerRelative());
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeMessage(7, getSelected());
}
if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(8, getUnitType());
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(9, getAlerts());
}
if (((bitField0_ & 0x00000100) != 0)) {
output.writeMessage(10, getBuildable());
}
if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(11, getPathable());
}
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, getHeightMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getVisibilityMap());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getCreep());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getCamera());
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getPlayerId());
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getPlayerRelative());
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getSelected());
}
if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getUnitType());
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getAlerts());
}
if (((bitField0_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getBuildable());
}
if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getPathable());
}
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.Spatial.FeatureLayersMinimap)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.FeatureLayersMinimap other = (SC2APIProtocol.Spatial.FeatureLayersMinimap) obj;
if (hasHeightMap() != other.hasHeightMap()) return false;
if (hasHeightMap()) {
if (!getHeightMap()
.equals(other.getHeightMap())) return false;
}
if (hasVisibilityMap() != other.hasVisibilityMap()) return false;
if (hasVisibilityMap()) {
if (!getVisibilityMap()
.equals(other.getVisibilityMap())) return false;
}
if (hasCreep() != other.hasCreep()) return false;
if (hasCreep()) {
if (!getCreep()
.equals(other.getCreep())) return false;
}
if (hasCamera() != other.hasCamera()) return false;
if (hasCamera()) {
if (!getCamera()
.equals(other.getCamera())) return false;
}
if (hasPlayerId() != other.hasPlayerId()) return false;
if (hasPlayerId()) {
if (!getPlayerId()
.equals(other.getPlayerId())) return false;
}
if (hasPlayerRelative() != other.hasPlayerRelative()) return false;
if (hasPlayerRelative()) {
if (!getPlayerRelative()
.equals(other.getPlayerRelative())) return false;
}
if (hasSelected() != other.hasSelected()) return false;
if (hasSelected()) {
if (!getSelected()
.equals(other.getSelected())) return false;
}
if (hasAlerts() != other.hasAlerts()) return false;
if (hasAlerts()) {
if (!getAlerts()
.equals(other.getAlerts())) return false;
}
if (hasBuildable() != other.hasBuildable()) return false;
if (hasBuildable()) {
if (!getBuildable()
.equals(other.getBuildable())) return false;
}
if (hasPathable() != other.hasPathable()) return false;
if (hasPathable()) {
if (!getPathable()
.equals(other.getPathable())) return false;
}
if (hasUnitType() != other.hasUnitType()) return false;
if (hasUnitType()) {
if (!getUnitType()
.equals(other.getUnitType())) 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 (hasHeightMap()) {
hash = (37 * hash) + HEIGHT_MAP_FIELD_NUMBER;
hash = (53 * hash) + getHeightMap().hashCode();
}
if (hasVisibilityMap()) {
hash = (37 * hash) + VISIBILITY_MAP_FIELD_NUMBER;
hash = (53 * hash) + getVisibilityMap().hashCode();
}
if (hasCreep()) {
hash = (37 * hash) + CREEP_FIELD_NUMBER;
hash = (53 * hash) + getCreep().hashCode();
}
if (hasCamera()) {
hash = (37 * hash) + CAMERA_FIELD_NUMBER;
hash = (53 * hash) + getCamera().hashCode();
}
if (hasPlayerId()) {
hash = (37 * hash) + PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getPlayerId().hashCode();
}
if (hasPlayerRelative()) {
hash = (37 * hash) + PLAYER_RELATIVE_FIELD_NUMBER;
hash = (53 * hash) + getPlayerRelative().hashCode();
}
if (hasSelected()) {
hash = (37 * hash) + SELECTED_FIELD_NUMBER;
hash = (53 * hash) + getSelected().hashCode();
}
if (hasAlerts()) {
hash = (37 * hash) + ALERTS_FIELD_NUMBER;
hash = (53 * hash) + getAlerts().hashCode();
}
if (hasBuildable()) {
hash = (37 * hash) + BUILDABLE_FIELD_NUMBER;
hash = (53 * hash) + getBuildable().hashCode();
}
if (hasPathable()) {
hash = (37 * hash) + PATHABLE_FIELD_NUMBER;
hash = (53 * hash) + getPathable().hashCode();
}
if (hasUnitType()) {
hash = (37 * hash) + UNIT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getUnitType().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap 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.Spatial.FeatureLayersMinimap parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap 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.Spatial.FeatureLayersMinimap parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap 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.Spatial.FeatureLayersMinimap 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.FeatureLayersMinimap}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.FeatureLayersMinimap)
SC2APIProtocol.Spatial.FeatureLayersMinimapOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayersMinimap_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.FeatureLayersMinimap.class, SC2APIProtocol.Spatial.FeatureLayersMinimap.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.FeatureLayersMinimap.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getHeightMapFieldBuilder();
getVisibilityMapFieldBuilder();
getCreepFieldBuilder();
getCameraFieldBuilder();
getPlayerIdFieldBuilder();
getPlayerRelativeFieldBuilder();
getSelectedFieldBuilder();
getAlertsFieldBuilder();
getBuildableFieldBuilder();
getPathableFieldBuilder();
getUnitTypeFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (heightMapBuilder_ == null) {
heightMap_ = null;
} else {
heightMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (visibilityMapBuilder_ == null) {
visibilityMap_ = null;
} else {
visibilityMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (creepBuilder_ == null) {
creep_ = null;
} else {
creepBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (cameraBuilder_ == null) {
camera_ = null;
} else {
cameraBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (playerIdBuilder_ == null) {
playerId_ = null;
} else {
playerIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (playerRelativeBuilder_ == null) {
playerRelative_ = null;
} else {
playerRelativeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
if (selectedBuilder_ == null) {
selected_ = null;
} else {
selectedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
if (alertsBuilder_ == null) {
alerts_ = null;
} else {
alertsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
if (buildableBuilder_ == null) {
buildable_ = null;
} else {
buildableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
if (pathableBuilder_ == null) {
pathable_ = null;
} else {
pathableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
if (unitTypeBuilder_ == null) {
unitType_ = null;
} else {
unitTypeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersMinimap getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersMinimap build() {
SC2APIProtocol.Spatial.FeatureLayersMinimap result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.FeatureLayersMinimap buildPartial() {
SC2APIProtocol.Spatial.FeatureLayersMinimap result = new SC2APIProtocol.Spatial.FeatureLayersMinimap(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (heightMapBuilder_ == null) {
result.heightMap_ = heightMap_;
} else {
result.heightMap_ = heightMapBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
if (visibilityMapBuilder_ == null) {
result.visibilityMap_ = visibilityMap_;
} else {
result.visibilityMap_ = visibilityMapBuilder_.build();
}
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (creepBuilder_ == null) {
result.creep_ = creep_;
} else {
result.creep_ = creepBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (cameraBuilder_ == null) {
result.camera_ = camera_;
} else {
result.camera_ = cameraBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
if (playerIdBuilder_ == null) {
result.playerId_ = playerId_;
} else {
result.playerId_ = playerIdBuilder_.build();
}
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
if (playerRelativeBuilder_ == null) {
result.playerRelative_ = playerRelative_;
} else {
result.playerRelative_ = playerRelativeBuilder_.build();
}
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
if (selectedBuilder_ == null) {
result.selected_ = selected_;
} else {
result.selected_ = selectedBuilder_.build();
}
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
if (alertsBuilder_ == null) {
result.alerts_ = alerts_;
} else {
result.alerts_ = alertsBuilder_.build();
}
to_bitField0_ |= 0x00000080;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
if (buildableBuilder_ == null) {
result.buildable_ = buildable_;
} else {
result.buildable_ = buildableBuilder_.build();
}
to_bitField0_ |= 0x00000100;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
if (pathableBuilder_ == null) {
result.pathable_ = pathable_;
} else {
result.pathable_ = pathableBuilder_.build();
}
to_bitField0_ |= 0x00000200;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
if (unitTypeBuilder_ == null) {
result.unitType_ = unitType_;
} else {
result.unitType_ = unitTypeBuilder_.build();
}
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.Spatial.FeatureLayersMinimap) {
return mergeFrom((SC2APIProtocol.Spatial.FeatureLayersMinimap)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.FeatureLayersMinimap other) {
if (other == SC2APIProtocol.Spatial.FeatureLayersMinimap.getDefaultInstance()) return this;
if (other.hasHeightMap()) {
mergeHeightMap(other.getHeightMap());
}
if (other.hasVisibilityMap()) {
mergeVisibilityMap(other.getVisibilityMap());
}
if (other.hasCreep()) {
mergeCreep(other.getCreep());
}
if (other.hasCamera()) {
mergeCamera(other.getCamera());
}
if (other.hasPlayerId()) {
mergePlayerId(other.getPlayerId());
}
if (other.hasPlayerRelative()) {
mergePlayerRelative(other.getPlayerRelative());
}
if (other.hasSelected()) {
mergeSelected(other.getSelected());
}
if (other.hasAlerts()) {
mergeAlerts(other.getAlerts());
}
if (other.hasBuildable()) {
mergeBuildable(other.getBuildable());
}
if (other.hasPathable()) {
mergePathable(other.getPathable());
}
if (other.hasUnitType()) {
mergeUnitType(other.getUnitType());
}
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(
getHeightMapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getVisibilityMapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getCreepFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getCameraFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 42: {
input.readMessage(
getPlayerIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 42
case 50: {
input.readMessage(
getPlayerRelativeFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 50
case 58: {
input.readMessage(
getSelectedFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
input.readMessage(
getUnitTypeFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000400;
break;
} // case 66
case 74: {
input.readMessage(
getAlertsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 74
case 82: {
input.readMessage(
getBuildableFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000100;
break;
} // case 82
case 90: {
input.readMessage(
getPathableFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 90
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.Common.ImageData heightMap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> heightMapBuilder_;
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return Whether the heightMap field is set.
*/
public boolean hasHeightMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
* @return The heightMap.
*/
public SC2APIProtocol.Common.ImageData getHeightMap() {
if (heightMapBuilder_ == null) {
return heightMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
} else {
return heightMapBuilder_.getMessage();
}
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder setHeightMap(SC2APIProtocol.Common.ImageData value) {
if (heightMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
heightMap_ = value;
onChanged();
} else {
heightMapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder setHeightMap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (heightMapBuilder_ == null) {
heightMap_ = builderForValue.build();
onChanged();
} else {
heightMapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder mergeHeightMap(SC2APIProtocol.Common.ImageData value) {
if (heightMapBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
heightMap_ != null &&
heightMap_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
heightMap_ =
SC2APIProtocol.Common.ImageData.newBuilder(heightMap_).mergeFrom(value).buildPartial();
} else {
heightMap_ = value;
}
onChanged();
} else {
heightMapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public Builder clearHeightMap() {
if (heightMapBuilder_ == null) {
heightMap_ = null;
onChanged();
} else {
heightMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public SC2APIProtocol.Common.ImageData.Builder getHeightMapBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getHeightMapFieldBuilder().getBuilder();
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getHeightMapOrBuilder() {
if (heightMapBuilder_ != null) {
return heightMapBuilder_.getMessageOrBuilder();
} else {
return heightMap_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : heightMap_;
}
}
/**
*
* uint8. Terrain height. World space units of [-200, 200] encoded into [0, 255].
*
*
* optional .SC2APIProtocol.ImageData height_map = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getHeightMapFieldBuilder() {
if (heightMapBuilder_ == null) {
heightMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getHeightMap(),
getParentForChildren(),
isClean());
heightMap_ = null;
}
return heightMapBuilder_;
}
private SC2APIProtocol.Common.ImageData visibilityMap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> visibilityMapBuilder_;
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return Whether the visibilityMap field is set.
*/
public boolean hasVisibilityMap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
* @return The visibilityMap.
*/
public SC2APIProtocol.Common.ImageData getVisibilityMap() {
if (visibilityMapBuilder_ == null) {
return visibilityMap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
} else {
return visibilityMapBuilder_.getMessage();
}
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder setVisibilityMap(SC2APIProtocol.Common.ImageData value) {
if (visibilityMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
visibilityMap_ = value;
onChanged();
} else {
visibilityMapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder setVisibilityMap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (visibilityMapBuilder_ == null) {
visibilityMap_ = builderForValue.build();
onChanged();
} else {
visibilityMapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder mergeVisibilityMap(SC2APIProtocol.Common.ImageData value) {
if (visibilityMapBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
visibilityMap_ != null &&
visibilityMap_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
visibilityMap_ =
SC2APIProtocol.Common.ImageData.newBuilder(visibilityMap_).mergeFrom(value).buildPartial();
} else {
visibilityMap_ = value;
}
onChanged();
} else {
visibilityMapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public Builder clearVisibilityMap() {
if (visibilityMapBuilder_ == null) {
visibilityMap_ = null;
onChanged();
} else {
visibilityMapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public SC2APIProtocol.Common.ImageData.Builder getVisibilityMapBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getVisibilityMapFieldBuilder().getBuilder();
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getVisibilityMapOrBuilder() {
if (visibilityMapBuilder_ != null) {
return visibilityMapBuilder_.getMessageOrBuilder();
} else {
return visibilityMap_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : visibilityMap_;
}
}
/**
*
* uint8. 0=Hidden, 1=Fogged, 2=Visible, 3=FullHidden
*
*
* optional .SC2APIProtocol.ImageData visibility_map = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getVisibilityMapFieldBuilder() {
if (visibilityMapBuilder_ == null) {
visibilityMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getVisibilityMap(),
getParentForChildren(),
isClean());
visibilityMap_ = null;
}
return visibilityMapBuilder_;
}
private SC2APIProtocol.Common.ImageData creep_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> creepBuilder_;
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return Whether the creep field is set.
*/
public boolean hasCreep() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
* @return The creep.
*/
public SC2APIProtocol.Common.ImageData getCreep() {
if (creepBuilder_ == null) {
return creep_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
} else {
return creepBuilder_.getMessage();
}
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder setCreep(SC2APIProtocol.Common.ImageData value) {
if (creepBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
creep_ = value;
onChanged();
} else {
creepBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder setCreep(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (creepBuilder_ == null) {
creep_ = builderForValue.build();
onChanged();
} else {
creepBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder mergeCreep(SC2APIProtocol.Common.ImageData value) {
if (creepBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
creep_ != null &&
creep_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
creep_ =
SC2APIProtocol.Common.ImageData.newBuilder(creep_).mergeFrom(value).buildPartial();
} else {
creep_ = value;
}
onChanged();
} else {
creepBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public Builder clearCreep() {
if (creepBuilder_ == null) {
creep_ = null;
onChanged();
} else {
creepBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public SC2APIProtocol.Common.ImageData.Builder getCreepBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCreepFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getCreepOrBuilder() {
if (creepBuilder_ != null) {
return creepBuilder_.getMessageOrBuilder();
} else {
return creep_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : creep_;
}
}
/**
*
* 1-bit. Zerg creep.
*
*
* optional .SC2APIProtocol.ImageData creep = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getCreepFieldBuilder() {
if (creepBuilder_ == null) {
creepBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getCreep(),
getParentForChildren(),
isClean());
creep_ = null;
}
return creepBuilder_;
}
private SC2APIProtocol.Common.ImageData camera_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> cameraBuilder_;
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return Whether the camera field is set.
*/
public boolean hasCamera() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
* @return The camera.
*/
public SC2APIProtocol.Common.ImageData getCamera() {
if (cameraBuilder_ == null) {
return camera_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : camera_;
} else {
return cameraBuilder_.getMessage();
}
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public Builder setCamera(SC2APIProtocol.Common.ImageData value) {
if (cameraBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
camera_ = value;
onChanged();
} else {
cameraBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public Builder setCamera(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (cameraBuilder_ == null) {
camera_ = builderForValue.build();
onChanged();
} else {
cameraBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public Builder mergeCamera(SC2APIProtocol.Common.ImageData value) {
if (cameraBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
camera_ != null &&
camera_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
camera_ =
SC2APIProtocol.Common.ImageData.newBuilder(camera_).mergeFrom(value).buildPartial();
} else {
camera_ = value;
}
onChanged();
} else {
cameraBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public Builder clearCamera() {
if (cameraBuilder_ == null) {
camera_ = null;
onChanged();
} else {
cameraBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public SC2APIProtocol.Common.ImageData.Builder getCameraBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getCameraFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getCameraOrBuilder() {
if (cameraBuilder_ != null) {
return cameraBuilder_.getMessageOrBuilder();
} else {
return camera_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : camera_;
}
}
/**
*
* 1-bit. Area covered by the camera.
*
*
* optional .SC2APIProtocol.ImageData camera = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getCameraFieldBuilder() {
if (cameraBuilder_ == null) {
cameraBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getCamera(),
getParentForChildren(),
isClean());
camera_ = null;
}
return cameraBuilder_;
}
private SC2APIProtocol.Common.ImageData playerId_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> playerIdBuilder_;
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return Whether the playerId field is set.
*/
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
* @return The playerId.
*/
public SC2APIProtocol.Common.ImageData getPlayerId() {
if (playerIdBuilder_ == null) {
return playerId_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
} else {
return playerIdBuilder_.getMessage();
}
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder setPlayerId(SC2APIProtocol.Common.ImageData value) {
if (playerIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
playerId_ = value;
onChanged();
} else {
playerIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder setPlayerId(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (playerIdBuilder_ == null) {
playerId_ = builderForValue.build();
onChanged();
} else {
playerIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder mergePlayerId(SC2APIProtocol.Common.ImageData value) {
if (playerIdBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0) &&
playerId_ != null &&
playerId_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
playerId_ =
SC2APIProtocol.Common.ImageData.newBuilder(playerId_).mergeFrom(value).buildPartial();
} else {
playerId_ = value;
}
onChanged();
} else {
playerIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public Builder clearPlayerId() {
if (playerIdBuilder_ == null) {
playerId_ = null;
onChanged();
} else {
playerIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public SC2APIProtocol.Common.ImageData.Builder getPlayerIdBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getPlayerIdFieldBuilder().getBuilder();
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerIdOrBuilder() {
if (playerIdBuilder_ != null) {
return playerIdBuilder_.getMessageOrBuilder();
} else {
return playerId_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerId_;
}
}
/**
*
* uint8. Participants: [1, 15] Neutral: 16
*
*
* optional .SC2APIProtocol.ImageData player_id = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPlayerIdFieldBuilder() {
if (playerIdBuilder_ == null) {
playerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPlayerId(),
getParentForChildren(),
isClean());
playerId_ = null;
}
return playerIdBuilder_;
}
private SC2APIProtocol.Common.ImageData playerRelative_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> playerRelativeBuilder_;
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return Whether the playerRelative field is set.
*/
public boolean hasPlayerRelative() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
* @return The playerRelative.
*/
public SC2APIProtocol.Common.ImageData getPlayerRelative() {
if (playerRelativeBuilder_ == null) {
return playerRelative_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
} else {
return playerRelativeBuilder_.getMessage();
}
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public Builder setPlayerRelative(SC2APIProtocol.Common.ImageData value) {
if (playerRelativeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
playerRelative_ = value;
onChanged();
} else {
playerRelativeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public Builder setPlayerRelative(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (playerRelativeBuilder_ == null) {
playerRelative_ = builderForValue.build();
onChanged();
} else {
playerRelativeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public Builder mergePlayerRelative(SC2APIProtocol.Common.ImageData value) {
if (playerRelativeBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
playerRelative_ != null &&
playerRelative_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
playerRelative_ =
SC2APIProtocol.Common.ImageData.newBuilder(playerRelative_).mergeFrom(value).buildPartial();
} else {
playerRelative_ = value;
}
onChanged();
} else {
playerRelativeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public Builder clearPlayerRelative() {
if (playerRelativeBuilder_ == null) {
playerRelative_ = null;
onChanged();
} else {
playerRelativeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public SC2APIProtocol.Common.ImageData.Builder getPlayerRelativeBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getPlayerRelativeFieldBuilder().getBuilder();
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPlayerRelativeOrBuilder() {
if (playerRelativeBuilder_ != null) {
return playerRelativeBuilder_.getMessageOrBuilder();
} else {
return playerRelative_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : playerRelative_;
}
}
/**
*
* uint8. See "Alliance" enum in raw.proto. Range: [1, 4]
*
*
* optional .SC2APIProtocol.ImageData player_relative = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPlayerRelativeFieldBuilder() {
if (playerRelativeBuilder_ == null) {
playerRelativeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPlayerRelative(),
getParentForChildren(),
isClean());
playerRelative_ = null;
}
return playerRelativeBuilder_;
}
private SC2APIProtocol.Common.ImageData selected_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> selectedBuilder_;
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return Whether the selected field is set.
*/
public boolean hasSelected() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
* @return The selected.
*/
public SC2APIProtocol.Common.ImageData getSelected() {
if (selectedBuilder_ == null) {
return selected_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
} else {
return selectedBuilder_.getMessage();
}
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder setSelected(SC2APIProtocol.Common.ImageData value) {
if (selectedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
selected_ = value;
onChanged();
} else {
selectedBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder setSelected(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (selectedBuilder_ == null) {
selected_ = builderForValue.build();
onChanged();
} else {
selectedBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder mergeSelected(SC2APIProtocol.Common.ImageData value) {
if (selectedBuilder_ == null) {
if (((bitField0_ & 0x00000040) != 0) &&
selected_ != null &&
selected_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
selected_ =
SC2APIProtocol.Common.ImageData.newBuilder(selected_).mergeFrom(value).buildPartial();
} else {
selected_ = value;
}
onChanged();
} else {
selectedBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public Builder clearSelected() {
if (selectedBuilder_ == null) {
selected_ = null;
onChanged();
} else {
selectedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public SC2APIProtocol.Common.ImageData.Builder getSelectedBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getSelectedFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getSelectedOrBuilder() {
if (selectedBuilder_ != null) {
return selectedBuilder_.getMessageOrBuilder();
} else {
return selected_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : selected_;
}
}
/**
*
* 1-bit. Selected units.
*
*
* optional .SC2APIProtocol.ImageData selected = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getSelectedFieldBuilder() {
if (selectedBuilder_ == null) {
selectedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getSelected(),
getParentForChildren(),
isClean());
selected_ = null;
}
return selectedBuilder_;
}
private SC2APIProtocol.Common.ImageData alerts_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> alertsBuilder_;
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return Whether the alerts field is set.
*/
public boolean hasAlerts() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
* @return The alerts.
*/
public SC2APIProtocol.Common.ImageData getAlerts() {
if (alertsBuilder_ == null) {
return alerts_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : alerts_;
} else {
return alertsBuilder_.getMessage();
}
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public Builder setAlerts(SC2APIProtocol.Common.ImageData value) {
if (alertsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
alerts_ = value;
onChanged();
} else {
alertsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public Builder setAlerts(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (alertsBuilder_ == null) {
alerts_ = builderForValue.build();
onChanged();
} else {
alertsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public Builder mergeAlerts(SC2APIProtocol.Common.ImageData value) {
if (alertsBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
alerts_ != null &&
alerts_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
alerts_ =
SC2APIProtocol.Common.ImageData.newBuilder(alerts_).mergeFrom(value).buildPartial();
} else {
alerts_ = value;
}
onChanged();
} else {
alertsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public Builder clearAlerts() {
if (alertsBuilder_ == null) {
alerts_ = null;
onChanged();
} else {
alertsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public SC2APIProtocol.Common.ImageData.Builder getAlertsBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getAlertsFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getAlertsOrBuilder() {
if (alertsBuilder_ != null) {
return alertsBuilder_.getMessageOrBuilder();
} else {
return alerts_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : alerts_;
}
}
/**
*
* 1-bit. Shows 'UnitAttacked' alert location.
*
*
* optional .SC2APIProtocol.ImageData alerts = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getAlertsFieldBuilder() {
if (alertsBuilder_ == null) {
alertsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getAlerts(),
getParentForChildren(),
isClean());
alerts_ = null;
}
return alertsBuilder_;
}
private SC2APIProtocol.Common.ImageData buildable_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> buildableBuilder_;
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return Whether the buildable field is set.
*/
public boolean hasBuildable() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
* @return The buildable.
*/
public SC2APIProtocol.Common.ImageData getBuildable() {
if (buildableBuilder_ == null) {
return buildable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
} else {
return buildableBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public Builder setBuildable(SC2APIProtocol.Common.ImageData value) {
if (buildableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
buildable_ = value;
onChanged();
} else {
buildableBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public Builder setBuildable(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (buildableBuilder_ == null) {
buildable_ = builderForValue.build();
onChanged();
} else {
buildableBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public Builder mergeBuildable(SC2APIProtocol.Common.ImageData value) {
if (buildableBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0) &&
buildable_ != null &&
buildable_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
buildable_ =
SC2APIProtocol.Common.ImageData.newBuilder(buildable_).mergeFrom(value).buildPartial();
} else {
buildable_ = value;
}
onChanged();
} else {
buildableBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public Builder clearBuildable() {
if (buildableBuilder_ == null) {
buildable_ = null;
onChanged();
} else {
buildableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public SC2APIProtocol.Common.ImageData.Builder getBuildableBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getBuildableFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getBuildableOrBuilder() {
if (buildableBuilder_ != null) {
return buildableBuilder_.getMessageOrBuilder();
} else {
return buildable_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : buildable_;
}
}
/**
*
* 1-bit. Whether a building can be built here.
*
*
* optional .SC2APIProtocol.ImageData buildable = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getBuildableFieldBuilder() {
if (buildableBuilder_ == null) {
buildableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getBuildable(),
getParentForChildren(),
isClean());
buildable_ = null;
}
return buildableBuilder_;
}
private SC2APIProtocol.Common.ImageData pathable_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> pathableBuilder_;
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return Whether the pathable field is set.
*/
public boolean hasPathable() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
* @return The pathable.
*/
public SC2APIProtocol.Common.ImageData getPathable() {
if (pathableBuilder_ == null) {
return pathable_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
} else {
return pathableBuilder_.getMessage();
}
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public Builder setPathable(SC2APIProtocol.Common.ImageData value) {
if (pathableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
pathable_ = value;
onChanged();
} else {
pathableBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public Builder setPathable(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (pathableBuilder_ == null) {
pathable_ = builderForValue.build();
onChanged();
} else {
pathableBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public Builder mergePathable(SC2APIProtocol.Common.ImageData value) {
if (pathableBuilder_ == null) {
if (((bitField0_ & 0x00000200) != 0) &&
pathable_ != null &&
pathable_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
pathable_ =
SC2APIProtocol.Common.ImageData.newBuilder(pathable_).mergeFrom(value).buildPartial();
} else {
pathable_ = value;
}
onChanged();
} else {
pathableBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000200;
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public Builder clearPathable() {
if (pathableBuilder_ == null) {
pathable_ = null;
onChanged();
} else {
pathableBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public SC2APIProtocol.Common.ImageData.Builder getPathableBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getPathableFieldBuilder().getBuilder();
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getPathableOrBuilder() {
if (pathableBuilder_ != null) {
return pathableBuilder_.getMessageOrBuilder();
} else {
return pathable_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : pathable_;
}
}
/**
*
* 1-bit. Whether a unit can walk here.
*
*
* optional .SC2APIProtocol.ImageData pathable = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getPathableFieldBuilder() {
if (pathableBuilder_ == null) {
pathableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getPathable(),
getParentForChildren(),
isClean());
pathable_ = null;
}
return pathableBuilder_;
}
private SC2APIProtocol.Common.ImageData unitType_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> unitTypeBuilder_;
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return Whether the unitType field is set.
*/
public boolean hasUnitType() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
* @return The unitType.
*/
public SC2APIProtocol.Common.ImageData getUnitType() {
if (unitTypeBuilder_ == null) {
return unitType_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
} else {
return unitTypeBuilder_.getMessage();
}
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public Builder setUnitType(SC2APIProtocol.Common.ImageData value) {
if (unitTypeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
unitType_ = value;
onChanged();
} else {
unitTypeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public Builder setUnitType(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (unitTypeBuilder_ == null) {
unitType_ = builderForValue.build();
onChanged();
} else {
unitTypeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public Builder mergeUnitType(SC2APIProtocol.Common.ImageData value) {
if (unitTypeBuilder_ == null) {
if (((bitField0_ & 0x00000400) != 0) &&
unitType_ != null &&
unitType_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
unitType_ =
SC2APIProtocol.Common.ImageData.newBuilder(unitType_).mergeFrom(value).buildPartial();
} else {
unitType_ = value;
}
onChanged();
} else {
unitTypeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000400;
return this;
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public Builder clearUnitType() {
if (unitTypeBuilder_ == null) {
unitType_ = null;
onChanged();
} else {
unitTypeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public SC2APIProtocol.Common.ImageData.Builder getUnitTypeBuilder() {
bitField0_ |= 0x00000400;
onChanged();
return getUnitTypeFieldBuilder().getBuilder();
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getUnitTypeOrBuilder() {
if (unitTypeBuilder_ != null) {
return unitTypeBuilder_.getMessageOrBuilder();
} else {
return unitType_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : unitType_;
}
}
/**
*
* Cheat layers, enable with SpatialCameraSetup.allow_cheating_layers.
*
*
* optional .SC2APIProtocol.ImageData unit_type = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getUnitTypeFieldBuilder() {
if (unitTypeBuilder_ == null) {
unitTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getUnitType(),
getParentForChildren(),
isClean());
unitType_ = null;
}
return unitTypeBuilder_;
}
@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.FeatureLayersMinimap)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.FeatureLayersMinimap)
private static final SC2APIProtocol.Spatial.FeatureLayersMinimap DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.FeatureLayersMinimap();
}
public static SC2APIProtocol.Spatial.FeatureLayersMinimap getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FeatureLayersMinimap 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.Spatial.FeatureLayersMinimap getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ObservationRenderOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ObservationRender)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return Whether the map field is set.
*/
boolean hasMap();
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return The map.
*/
SC2APIProtocol.Common.ImageData getMap();
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getMapOrBuilder();
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return Whether the minimap field is set.
*/
boolean hasMinimap();
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return The minimap.
*/
SC2APIProtocol.Common.ImageData getMinimap();
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
SC2APIProtocol.Common.ImageDataOrBuilder getMinimapOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.ObservationRender}
*/
public static final class ObservationRender extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ObservationRender)
ObservationRenderOrBuilder {
private static final long serialVersionUID = 0L;
// Use ObservationRender.newBuilder() to construct.
private ObservationRender(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ObservationRender() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ObservationRender();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationRender_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationRender_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ObservationRender.class, SC2APIProtocol.Spatial.ObservationRender.Builder.class);
}
private int bitField0_;
public static final int MAP_FIELD_NUMBER = 1;
private SC2APIProtocol.Common.ImageData map_;
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return Whether the map field is set.
*/
@java.lang.Override
public boolean hasMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return The map.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getMap() {
return map_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : map_;
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getMapOrBuilder() {
return map_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : map_;
}
public static final int MINIMAP_FIELD_NUMBER = 2;
private SC2APIProtocol.Common.ImageData minimap_;
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return Whether the minimap field is set.
*/
@java.lang.Override
public boolean hasMinimap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return The minimap.
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageData getMinimap() {
return minimap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : minimap_;
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
@java.lang.Override
public SC2APIProtocol.Common.ImageDataOrBuilder getMinimapOrBuilder() {
return minimap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : minimap_;
}
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, getMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getMinimap());
}
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, getMap());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getMinimap());
}
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.Spatial.ObservationRender)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ObservationRender other = (SC2APIProtocol.Spatial.ObservationRender) obj;
if (hasMap() != other.hasMap()) return false;
if (hasMap()) {
if (!getMap()
.equals(other.getMap())) return false;
}
if (hasMinimap() != other.hasMinimap()) return false;
if (hasMinimap()) {
if (!getMinimap()
.equals(other.getMinimap())) 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 (hasMap()) {
hash = (37 * hash) + MAP_FIELD_NUMBER;
hash = (53 * hash) + getMap().hashCode();
}
if (hasMinimap()) {
hash = (37 * hash) + MINIMAP_FIELD_NUMBER;
hash = (53 * hash) + getMinimap().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ObservationRender parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationRender 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.Spatial.ObservationRender parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationRender 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.Spatial.ObservationRender parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ObservationRender 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.Spatial.ObservationRender 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.ObservationRender}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ObservationRender)
SC2APIProtocol.Spatial.ObservationRenderOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationRender_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationRender_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ObservationRender.class, SC2APIProtocol.Spatial.ObservationRender.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ObservationRender.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getMapFieldBuilder();
getMinimapFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (mapBuilder_ == null) {
map_ = null;
} else {
mapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (minimapBuilder_ == null) {
minimap_ = null;
} else {
minimapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ObservationRender_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationRender getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ObservationRender.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationRender build() {
SC2APIProtocol.Spatial.ObservationRender result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ObservationRender buildPartial() {
SC2APIProtocol.Spatial.ObservationRender result = new SC2APIProtocol.Spatial.ObservationRender(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (mapBuilder_ == null) {
result.map_ = map_;
} else {
result.map_ = mapBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
if (minimapBuilder_ == null) {
result.minimap_ = minimap_;
} else {
result.minimap_ = minimapBuilder_.build();
}
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.Spatial.ObservationRender) {
return mergeFrom((SC2APIProtocol.Spatial.ObservationRender)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ObservationRender other) {
if (other == SC2APIProtocol.Spatial.ObservationRender.getDefaultInstance()) return this;
if (other.hasMap()) {
mergeMap(other.getMap());
}
if (other.hasMinimap()) {
mergeMinimap(other.getMinimap());
}
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(
getMapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getMinimapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
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.Common.ImageData map_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> mapBuilder_;
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return Whether the map field is set.
*/
public boolean hasMap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
* @return The map.
*/
public SC2APIProtocol.Common.ImageData getMap() {
if (mapBuilder_ == null) {
return map_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : map_;
} else {
return mapBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public Builder setMap(SC2APIProtocol.Common.ImageData value) {
if (mapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
map_ = value;
onChanged();
} else {
mapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public Builder setMap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (mapBuilder_ == null) {
map_ = builderForValue.build();
onChanged();
} else {
mapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public Builder mergeMap(SC2APIProtocol.Common.ImageData value) {
if (mapBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
map_ != null &&
map_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
map_ =
SC2APIProtocol.Common.ImageData.newBuilder(map_).mergeFrom(value).buildPartial();
} else {
map_ = value;
}
onChanged();
} else {
mapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public Builder clearMap() {
if (mapBuilder_ == null) {
map_ = null;
onChanged();
} else {
mapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public SC2APIProtocol.Common.ImageData.Builder getMapBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getMapFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getMapOrBuilder() {
if (mapBuilder_ != null) {
return mapBuilder_.getMessageOrBuilder();
} else {
return map_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : map_;
}
}
/**
* optional .SC2APIProtocol.ImageData map = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getMapFieldBuilder() {
if (mapBuilder_ == null) {
mapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getMap(),
getParentForChildren(),
isClean());
map_ = null;
}
return mapBuilder_;
}
private SC2APIProtocol.Common.ImageData minimap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder> minimapBuilder_;
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return Whether the minimap field is set.
*/
public boolean hasMinimap() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
* @return The minimap.
*/
public SC2APIProtocol.Common.ImageData getMinimap() {
if (minimapBuilder_ == null) {
return minimap_ == null ? SC2APIProtocol.Common.ImageData.getDefaultInstance() : minimap_;
} else {
return minimapBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public Builder setMinimap(SC2APIProtocol.Common.ImageData value) {
if (minimapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
minimap_ = value;
onChanged();
} else {
minimapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public Builder setMinimap(
SC2APIProtocol.Common.ImageData.Builder builderForValue) {
if (minimapBuilder_ == null) {
minimap_ = builderForValue.build();
onChanged();
} else {
minimapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public Builder mergeMinimap(SC2APIProtocol.Common.ImageData value) {
if (minimapBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
minimap_ != null &&
minimap_ != SC2APIProtocol.Common.ImageData.getDefaultInstance()) {
minimap_ =
SC2APIProtocol.Common.ImageData.newBuilder(minimap_).mergeFrom(value).buildPartial();
} else {
minimap_ = value;
}
onChanged();
} else {
minimapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public Builder clearMinimap() {
if (minimapBuilder_ == null) {
minimap_ = null;
onChanged();
} else {
minimapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public SC2APIProtocol.Common.ImageData.Builder getMinimapBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getMinimapFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
public SC2APIProtocol.Common.ImageDataOrBuilder getMinimapOrBuilder() {
if (minimapBuilder_ != null) {
return minimapBuilder_.getMessageOrBuilder();
} else {
return minimap_ == null ?
SC2APIProtocol.Common.ImageData.getDefaultInstance() : minimap_;
}
}
/**
* optional .SC2APIProtocol.ImageData minimap = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>
getMinimapFieldBuilder() {
if (minimapBuilder_ == null) {
minimapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.ImageData, SC2APIProtocol.Common.ImageData.Builder, SC2APIProtocol.Common.ImageDataOrBuilder>(
getMinimap(),
getParentForChildren(),
isClean());
minimap_ = null;
}
return minimapBuilder_;
}
@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.ObservationRender)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ObservationRender)
private static final SC2APIProtocol.Spatial.ObservationRender DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ObservationRender();
}
public static SC2APIProtocol.Spatial.ObservationRender getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ObservationRender 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.Spatial.ObservationRender getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSpatialOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSpatial)
com.google.protobuf.MessageOrBuilder {
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return Whether the unitCommand field is set.
*/
boolean hasUnitCommand();
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return The unitCommand.
*/
SC2APIProtocol.Spatial.ActionSpatialUnitCommand getUnitCommand();
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder getUnitCommandOrBuilder();
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return Whether the cameraMove field is set.
*/
boolean hasCameraMove();
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return The cameraMove.
*/
SC2APIProtocol.Spatial.ActionSpatialCameraMove getCameraMove();
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder getCameraMoveOrBuilder();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return Whether the unitSelectionPoint field is set.
*/
boolean hasUnitSelectionPoint();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return The unitSelectionPoint.
*/
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint getUnitSelectionPoint();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder getUnitSelectionPointOrBuilder();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return Whether the unitSelectionRect field is set.
*/
boolean hasUnitSelectionRect();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return The unitSelectionRect.
*/
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect getUnitSelectionRect();
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder getUnitSelectionRectOrBuilder();
public SC2APIProtocol.Spatial.ActionSpatial.ActionCase getActionCase();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSpatial}
*/
public static final class ActionSpatial extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSpatial)
ActionSpatialOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSpatial.newBuilder() to construct.
private ActionSpatial(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSpatial() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSpatial();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatial_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatial_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatial.class, SC2APIProtocol.Spatial.ActionSpatial.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 {
UNIT_COMMAND(1),
CAMERA_MOVE(2),
UNIT_SELECTION_POINT(3),
UNIT_SELECTION_RECT(4),
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 UNIT_COMMAND;
case 2: return CAMERA_MOVE;
case 3: return UNIT_SELECTION_POINT;
case 4: return UNIT_SELECTION_RECT;
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 UNIT_COMMAND_FIELD_NUMBER = 1;
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return Whether the unitCommand field is set.
*/
@java.lang.Override
public boolean hasUnitCommand() {
return actionCase_ == 1;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return The unitCommand.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand getUnitCommand() {
if (actionCase_ == 1) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder getUnitCommandOrBuilder() {
if (actionCase_ == 1) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
public static final int CAMERA_MOVE_FIELD_NUMBER = 2;
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return Whether the cameraMove field is set.
*/
@java.lang.Override
public boolean hasCameraMove() {
return actionCase_ == 2;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return The cameraMove.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMove getCameraMove() {
if (actionCase_ == 2) {
return (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder getCameraMoveOrBuilder() {
if (actionCase_ == 2) {
return (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
public static final int UNIT_SELECTION_POINT_FIELD_NUMBER = 3;
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return Whether the unitSelectionPoint field is set.
*/
@java.lang.Override
public boolean hasUnitSelectionPoint() {
return actionCase_ == 3;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return The unitSelectionPoint.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint getUnitSelectionPoint() {
if (actionCase_ == 3) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder getUnitSelectionPointOrBuilder() {
if (actionCase_ == 3) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
public static final int UNIT_SELECTION_RECT_FIELD_NUMBER = 4;
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return Whether the unitSelectionRect field is set.
*/
@java.lang.Override
public boolean hasUnitSelectionRect() {
return actionCase_ == 4;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return The unitSelectionRect.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect getUnitSelectionRect() {
if (actionCase_ == 4) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder getUnitSelectionRectOrBuilder() {
if (actionCase_ == 4) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.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.Spatial.ActionSpatialUnitCommand) action_);
}
if (actionCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_);
}
if (actionCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_);
}
if (actionCase_ == 4) {
output.writeMessage(4, (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) 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.Spatial.ActionSpatialUnitCommand) action_);
}
if (actionCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_);
}
if (actionCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_);
}
if (actionCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) 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.Spatial.ActionSpatial)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ActionSpatial other = (SC2APIProtocol.Spatial.ActionSpatial) obj;
if (!getActionCase().equals(other.getActionCase())) return false;
switch (actionCase_) {
case 1:
if (!getUnitCommand()
.equals(other.getUnitCommand())) return false;
break;
case 2:
if (!getCameraMove()
.equals(other.getCameraMove())) return false;
break;
case 3:
if (!getUnitSelectionPoint()
.equals(other.getUnitSelectionPoint())) return false;
break;
case 4:
if (!getUnitSelectionRect()
.equals(other.getUnitSelectionRect())) 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) + UNIT_COMMAND_FIELD_NUMBER;
hash = (53 * hash) + getUnitCommand().hashCode();
break;
case 2:
hash = (37 * hash) + CAMERA_MOVE_FIELD_NUMBER;
hash = (53 * hash) + getCameraMove().hashCode();
break;
case 3:
hash = (37 * hash) + UNIT_SELECTION_POINT_FIELD_NUMBER;
hash = (53 * hash) + getUnitSelectionPoint().hashCode();
break;
case 4:
hash = (37 * hash) + UNIT_SELECTION_RECT_FIELD_NUMBER;
hash = (53 * hash) + getUnitSelectionRect().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatial parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatial 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.Spatial.ActionSpatial parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatial 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.Spatial.ActionSpatial parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatial 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.Spatial.ActionSpatial 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.ActionSpatial}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSpatial)
SC2APIProtocol.Spatial.ActionSpatialOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatial_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatial_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatial.class, SC2APIProtocol.Spatial.ActionSpatial.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ActionSpatial.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (unitCommandBuilder_ != null) {
unitCommandBuilder_.clear();
}
if (cameraMoveBuilder_ != null) {
cameraMoveBuilder_.clear();
}
if (unitSelectionPointBuilder_ != null) {
unitSelectionPointBuilder_.clear();
}
if (unitSelectionRectBuilder_ != null) {
unitSelectionRectBuilder_.clear();
}
actionCase_ = 0;
action_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatial_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatial getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ActionSpatial.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatial build() {
SC2APIProtocol.Spatial.ActionSpatial result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatial buildPartial() {
SC2APIProtocol.Spatial.ActionSpatial result = new SC2APIProtocol.Spatial.ActionSpatial(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (actionCase_ == 1) {
if (unitCommandBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = unitCommandBuilder_.build();
}
}
if (actionCase_ == 2) {
if (cameraMoveBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = cameraMoveBuilder_.build();
}
}
if (actionCase_ == 3) {
if (unitSelectionPointBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = unitSelectionPointBuilder_.build();
}
}
if (actionCase_ == 4) {
if (unitSelectionRectBuilder_ == null) {
result.action_ = action_;
} else {
result.action_ = unitSelectionRectBuilder_.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.Spatial.ActionSpatial) {
return mergeFrom((SC2APIProtocol.Spatial.ActionSpatial)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ActionSpatial other) {
if (other == SC2APIProtocol.Spatial.ActionSpatial.getDefaultInstance()) return this;
switch (other.getActionCase()) {
case UNIT_COMMAND: {
mergeUnitCommand(other.getUnitCommand());
break;
}
case CAMERA_MOVE: {
mergeCameraMove(other.getCameraMove());
break;
}
case UNIT_SELECTION_POINT: {
mergeUnitSelectionPoint(other.getUnitSelectionPoint());
break;
}
case UNIT_SELECTION_RECT: {
mergeUnitSelectionRect(other.getUnitSelectionRect());
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(
getUnitCommandFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getCameraMoveFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getUnitSelectionPointFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getUnitSelectionRectFieldBuilder().getBuilder(),
extensionRegistry);
actionCase_ = 4;
break;
} // case 34
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.Spatial.ActionSpatialUnitCommand, SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder> unitCommandBuilder_;
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return Whether the unitCommand field is set.
*/
@java.lang.Override
public boolean hasUnitCommand() {
return actionCase_ == 1;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
* @return The unitCommand.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand getUnitCommand() {
if (unitCommandBuilder_ == null) {
if (actionCase_ == 1) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
} else {
if (actionCase_ == 1) {
return unitCommandBuilder_.getMessage();
}
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
public Builder setUnitCommand(SC2APIProtocol.Spatial.ActionSpatialUnitCommand value) {
if (unitCommandBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
unitCommandBuilder_.setMessage(value);
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
public Builder setUnitCommand(
SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder builderForValue) {
if (unitCommandBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
unitCommandBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
public Builder mergeUnitCommand(SC2APIProtocol.Spatial.ActionSpatialUnitCommand value) {
if (unitCommandBuilder_ == null) {
if (actionCase_ == 1 &&
action_ != SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance()) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitCommand.newBuilder((SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 1) {
unitCommandBuilder_.mergeFrom(value);
} else {
unitCommandBuilder_.setMessage(value);
}
}
actionCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
public Builder clearUnitCommand() {
if (unitCommandBuilder_ == null) {
if (actionCase_ == 1) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 1) {
actionCase_ = 0;
action_ = null;
}
unitCommandBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder getUnitCommandBuilder() {
return getUnitCommandFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder getUnitCommandOrBuilder() {
if ((actionCase_ == 1) && (unitCommandBuilder_ != null)) {
return unitCommandBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 1) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitCommand unit_command = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitCommand, SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder>
getUnitCommandFieldBuilder() {
if (unitCommandBuilder_ == null) {
if (!(actionCase_ == 1)) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
unitCommandBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitCommand, SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder>(
(SC2APIProtocol.Spatial.ActionSpatialUnitCommand) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 1;
onChanged();;
return unitCommandBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialCameraMove, SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder, SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder> cameraMoveBuilder_;
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return Whether the cameraMove field is set.
*/
@java.lang.Override
public boolean hasCameraMove() {
return actionCase_ == 2;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
* @return The cameraMove.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMove getCameraMove() {
if (cameraMoveBuilder_ == null) {
if (actionCase_ == 2) {
return (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
} else {
if (actionCase_ == 2) {
return cameraMoveBuilder_.getMessage();
}
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
public Builder setCameraMove(SC2APIProtocol.Spatial.ActionSpatialCameraMove value) {
if (cameraMoveBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
cameraMoveBuilder_.setMessage(value);
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
public Builder setCameraMove(
SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder builderForValue) {
if (cameraMoveBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
cameraMoveBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
public Builder mergeCameraMove(SC2APIProtocol.Spatial.ActionSpatialCameraMove value) {
if (cameraMoveBuilder_ == null) {
if (actionCase_ == 2 &&
action_ != SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance()) {
action_ = SC2APIProtocol.Spatial.ActionSpatialCameraMove.newBuilder((SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 2) {
cameraMoveBuilder_.mergeFrom(value);
} else {
cameraMoveBuilder_.setMessage(value);
}
}
actionCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
public Builder clearCameraMove() {
if (cameraMoveBuilder_ == null) {
if (actionCase_ == 2) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 2) {
actionCase_ = 0;
action_ = null;
}
cameraMoveBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
public SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder getCameraMoveBuilder() {
return getCameraMoveFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder getCameraMoveOrBuilder() {
if ((actionCase_ == 2) && (cameraMoveBuilder_ != null)) {
return cameraMoveBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 2) {
return (SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialCameraMove camera_move = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialCameraMove, SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder, SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder>
getCameraMoveFieldBuilder() {
if (cameraMoveBuilder_ == null) {
if (!(actionCase_ == 2)) {
action_ = SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
cameraMoveBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialCameraMove, SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder, SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder>(
(SC2APIProtocol.Spatial.ActionSpatialCameraMove) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 2;
onChanged();;
return cameraMoveBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder> unitSelectionPointBuilder_;
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return Whether the unitSelectionPoint field is set.
*/
@java.lang.Override
public boolean hasUnitSelectionPoint() {
return actionCase_ == 3;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
* @return The unitSelectionPoint.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint getUnitSelectionPoint() {
if (unitSelectionPointBuilder_ == null) {
if (actionCase_ == 3) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
} else {
if (actionCase_ == 3) {
return unitSelectionPointBuilder_.getMessage();
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
public Builder setUnitSelectionPoint(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint value) {
if (unitSelectionPointBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
unitSelectionPointBuilder_.setMessage(value);
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
public Builder setUnitSelectionPoint(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder builderForValue) {
if (unitSelectionPointBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
unitSelectionPointBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
public Builder mergeUnitSelectionPoint(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint value) {
if (unitSelectionPointBuilder_ == null) {
if (actionCase_ == 3 &&
action_ != SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance()) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.newBuilder((SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 3) {
unitSelectionPointBuilder_.mergeFrom(value);
} else {
unitSelectionPointBuilder_.setMessage(value);
}
}
actionCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
public Builder clearUnitSelectionPoint() {
if (unitSelectionPointBuilder_ == null) {
if (actionCase_ == 3) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 3) {
actionCase_ = 0;
action_ = null;
}
unitSelectionPointBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder getUnitSelectionPointBuilder() {
return getUnitSelectionPointFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder getUnitSelectionPointOrBuilder() {
if ((actionCase_ == 3) && (unitSelectionPointBuilder_ != null)) {
return unitSelectionPointBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 3) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionPoint unit_selection_point = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder>
getUnitSelectionPointFieldBuilder() {
if (unitSelectionPointBuilder_ == null) {
if (!(actionCase_ == 3)) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
unitSelectionPointBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder>(
(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 3;
onChanged();;
return unitSelectionPointBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder> unitSelectionRectBuilder_;
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return Whether the unitSelectionRect field is set.
*/
@java.lang.Override
public boolean hasUnitSelectionRect() {
return actionCase_ == 4;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
* @return The unitSelectionRect.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect getUnitSelectionRect() {
if (unitSelectionRectBuilder_ == null) {
if (actionCase_ == 4) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
} else {
if (actionCase_ == 4) {
return unitSelectionRectBuilder_.getMessage();
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
public Builder setUnitSelectionRect(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect value) {
if (unitSelectionRectBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
action_ = value;
onChanged();
} else {
unitSelectionRectBuilder_.setMessage(value);
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
public Builder setUnitSelectionRect(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder builderForValue) {
if (unitSelectionRectBuilder_ == null) {
action_ = builderForValue.build();
onChanged();
} else {
unitSelectionRectBuilder_.setMessage(builderForValue.build());
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
public Builder mergeUnitSelectionRect(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect value) {
if (unitSelectionRectBuilder_ == null) {
if (actionCase_ == 4 &&
action_ != SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance()) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.newBuilder((SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_)
.mergeFrom(value).buildPartial();
} else {
action_ = value;
}
onChanged();
} else {
if (actionCase_ == 4) {
unitSelectionRectBuilder_.mergeFrom(value);
} else {
unitSelectionRectBuilder_.setMessage(value);
}
}
actionCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
public Builder clearUnitSelectionRect() {
if (unitSelectionRectBuilder_ == null) {
if (actionCase_ == 4) {
actionCase_ = 0;
action_ = null;
onChanged();
}
} else {
if (actionCase_ == 4) {
actionCase_ = 0;
action_ = null;
}
unitSelectionRectBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder getUnitSelectionRectBuilder() {
return getUnitSelectionRectFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder getUnitSelectionRectOrBuilder() {
if ((actionCase_ == 4) && (unitSelectionRectBuilder_ != null)) {
return unitSelectionRectBuilder_.getMessageOrBuilder();
} else {
if (actionCase_ == 4) {
return (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_;
}
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ActionSpatialUnitSelectionRect unit_selection_rect = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder>
getUnitSelectionRectFieldBuilder() {
if (unitSelectionRectBuilder_ == null) {
if (!(actionCase_ == 4)) {
action_ = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
}
unitSelectionRectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder>(
(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) action_,
getParentForChildren(),
isClean());
action_ = null;
}
actionCase_ = 4;
onChanged();;
return unitSelectionRectBuilder_;
}
@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.ActionSpatial)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSpatial)
private static final SC2APIProtocol.Spatial.ActionSpatial DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ActionSpatial();
}
public static SC2APIProtocol.Spatial.ActionSpatial getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSpatial 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.Spatial.ActionSpatial getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSpatialUnitCommandOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSpatialUnitCommand)
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();
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return Whether the targetScreenCoord field is set.
*/
boolean hasTargetScreenCoord();
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return The targetScreenCoord.
*/
SC2APIProtocol.Common.PointI getTargetScreenCoord();
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
SC2APIProtocol.Common.PointIOrBuilder getTargetScreenCoordOrBuilder();
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return Whether the targetMinimapCoord field is set.
*/
boolean hasTargetMinimapCoord();
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return The targetMinimapCoord.
*/
SC2APIProtocol.Common.PointI getTargetMinimapCoord();
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
SC2APIProtocol.Common.PointIOrBuilder getTargetMinimapCoordOrBuilder();
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return Whether the queueCommand field is set.
*/
boolean hasQueueCommand();
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return The queueCommand.
*/
boolean getQueueCommand();
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand.TargetCase getTargetCase();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSpatialUnitCommand}
*/
public static final class ActionSpatialUnitCommand extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSpatialUnitCommand)
ActionSpatialUnitCommandOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSpatialUnitCommand.newBuilder() to construct.
private ActionSpatialUnitCommand(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSpatialUnitCommand() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSpatialUnitCommand();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitCommand.class, SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder.class);
}
private int bitField0_;
private int targetCase_ = 0;
private java.lang.Object target_;
public enum TargetCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TARGET_SCREEN_COORD(2),
TARGET_MINIMAP_COORD(3),
TARGET_NOT_SET(0);
private final int value;
private TargetCase(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 TargetCase valueOf(int value) {
return forNumber(value);
}
public static TargetCase forNumber(int value) {
switch (value) {
case 2: return TARGET_SCREEN_COORD;
case 3: return TARGET_MINIMAP_COORD;
case 0: return TARGET_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public TargetCase
getTargetCase() {
return TargetCase.forNumber(
targetCase_);
}
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_;
}
public static final int TARGET_SCREEN_COORD_FIELD_NUMBER = 2;
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return Whether the targetScreenCoord field is set.
*/
@java.lang.Override
public boolean hasTargetScreenCoord() {
return targetCase_ == 2;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return The targetScreenCoord.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getTargetScreenCoord() {
if (targetCase_ == 2) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getTargetScreenCoordOrBuilder() {
if (targetCase_ == 2) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
public static final int TARGET_MINIMAP_COORD_FIELD_NUMBER = 3;
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return Whether the targetMinimapCoord field is set.
*/
@java.lang.Override
public boolean hasTargetMinimapCoord() {
return targetCase_ == 3;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return The targetMinimapCoord.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getTargetMinimapCoord() {
if (targetCase_ == 3) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getTargetMinimapCoordOrBuilder() {
if (targetCase_ == 3) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
public static final int QUEUE_COMMAND_FIELD_NUMBER = 4;
private boolean queueCommand_;
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return Whether the queueCommand field is set.
*/
@java.lang.Override
public boolean hasQueueCommand() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return The queueCommand.
*/
@java.lang.Override
public boolean getQueueCommand() {
return queueCommand_;
}
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_);
}
if (targetCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Common.PointI) target_);
}
if (targetCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Common.PointI) target_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeBool(4, queueCommand_);
}
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_);
}
if (targetCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Common.PointI) target_);
}
if (targetCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Common.PointI) target_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, queueCommand_);
}
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.Spatial.ActionSpatialUnitCommand)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ActionSpatialUnitCommand other = (SC2APIProtocol.Spatial.ActionSpatialUnitCommand) obj;
if (hasAbilityId() != other.hasAbilityId()) return false;
if (hasAbilityId()) {
if (getAbilityId()
!= other.getAbilityId()) return false;
}
if (hasQueueCommand() != other.hasQueueCommand()) return false;
if (hasQueueCommand()) {
if (getQueueCommand()
!= other.getQueueCommand()) return false;
}
if (!getTargetCase().equals(other.getTargetCase())) return false;
switch (targetCase_) {
case 2:
if (!getTargetScreenCoord()
.equals(other.getTargetScreenCoord())) return false;
break;
case 3:
if (!getTargetMinimapCoord()
.equals(other.getTargetMinimapCoord())) 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 (hasAbilityId()) {
hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getAbilityId();
}
if (hasQueueCommand()) {
hash = (37 * hash) + QUEUE_COMMAND_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getQueueCommand());
}
switch (targetCase_) {
case 2:
hash = (37 * hash) + TARGET_SCREEN_COORD_FIELD_NUMBER;
hash = (53 * hash) + getTargetScreenCoord().hashCode();
break;
case 3:
hash = (37 * hash) + TARGET_MINIMAP_COORD_FIELD_NUMBER;
hash = (53 * hash) + getTargetMinimapCoord().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand 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.Spatial.ActionSpatialUnitCommand parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand 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.Spatial.ActionSpatialUnitCommand parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand 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.Spatial.ActionSpatialUnitCommand 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.ActionSpatialUnitCommand}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSpatialUnitCommand)
SC2APIProtocol.Spatial.ActionSpatialUnitCommandOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitCommand.class, SC2APIProtocol.Spatial.ActionSpatialUnitCommand.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ActionSpatialUnitCommand.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);
if (targetScreenCoordBuilder_ != null) {
targetScreenCoordBuilder_.clear();
}
if (targetMinimapCoordBuilder_ != null) {
targetMinimapCoordBuilder_.clear();
}
queueCommand_ = false;
bitField0_ = (bitField0_ & ~0x00000008);
targetCase_ = 0;
target_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand build() {
SC2APIProtocol.Spatial.ActionSpatialUnitCommand result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitCommand buildPartial() {
SC2APIProtocol.Spatial.ActionSpatialUnitCommand result = new SC2APIProtocol.Spatial.ActionSpatialUnitCommand(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.abilityId_ = abilityId_;
to_bitField0_ |= 0x00000001;
}
if (targetCase_ == 2) {
if (targetScreenCoordBuilder_ == null) {
result.target_ = target_;
} else {
result.target_ = targetScreenCoordBuilder_.build();
}
}
if (targetCase_ == 3) {
if (targetMinimapCoordBuilder_ == null) {
result.target_ = target_;
} else {
result.target_ = targetMinimapCoordBuilder_.build();
}
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.queueCommand_ = queueCommand_;
to_bitField0_ |= 0x00000008;
}
result.bitField0_ = to_bitField0_;
result.targetCase_ = targetCase_;
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.Spatial.ActionSpatialUnitCommand) {
return mergeFrom((SC2APIProtocol.Spatial.ActionSpatialUnitCommand)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ActionSpatialUnitCommand other) {
if (other == SC2APIProtocol.Spatial.ActionSpatialUnitCommand.getDefaultInstance()) return this;
if (other.hasAbilityId()) {
setAbilityId(other.getAbilityId());
}
if (other.hasQueueCommand()) {
setQueueCommand(other.getQueueCommand());
}
switch (other.getTargetCase()) {
case TARGET_SCREEN_COORD: {
mergeTargetScreenCoord(other.getTargetScreenCoord());
break;
}
case TARGET_MINIMAP_COORD: {
mergeTargetMinimapCoord(other.getTargetMinimapCoord());
break;
}
case TARGET_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 8: {
abilityId_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getTargetScreenCoordFieldBuilder().getBuilder(),
extensionRegistry);
targetCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getTargetMinimapCoordFieldBuilder().getBuilder(),
extensionRegistry);
targetCase_ = 3;
break;
} // case 26
case 32: {
queueCommand_ = input.readBool();
bitField0_ |= 0x00000008;
break;
} // case 32
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 targetCase_ = 0;
private java.lang.Object target_;
public TargetCase
getTargetCase() {
return TargetCase.forNumber(
targetCase_);
}
public Builder clearTarget() {
targetCase_ = 0;
target_ = null;
onChanged();
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;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> targetScreenCoordBuilder_;
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return Whether the targetScreenCoord field is set.
*/
@java.lang.Override
public boolean hasTargetScreenCoord() {
return targetCase_ == 2;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
* @return The targetScreenCoord.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getTargetScreenCoord() {
if (targetScreenCoordBuilder_ == null) {
if (targetCase_ == 2) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
} else {
if (targetCase_ == 2) {
return targetScreenCoordBuilder_.getMessage();
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
public Builder setTargetScreenCoord(SC2APIProtocol.Common.PointI value) {
if (targetScreenCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
target_ = value;
onChanged();
} else {
targetScreenCoordBuilder_.setMessage(value);
}
targetCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
public Builder setTargetScreenCoord(
SC2APIProtocol.Common.PointI.Builder builderForValue) {
if (targetScreenCoordBuilder_ == null) {
target_ = builderForValue.build();
onChanged();
} else {
targetScreenCoordBuilder_.setMessage(builderForValue.build());
}
targetCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
public Builder mergeTargetScreenCoord(SC2APIProtocol.Common.PointI value) {
if (targetScreenCoordBuilder_ == null) {
if (targetCase_ == 2 &&
target_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) {
target_ = SC2APIProtocol.Common.PointI.newBuilder((SC2APIProtocol.Common.PointI) target_)
.mergeFrom(value).buildPartial();
} else {
target_ = value;
}
onChanged();
} else {
if (targetCase_ == 2) {
targetScreenCoordBuilder_.mergeFrom(value);
} else {
targetScreenCoordBuilder_.setMessage(value);
}
}
targetCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
public Builder clearTargetScreenCoord() {
if (targetScreenCoordBuilder_ == null) {
if (targetCase_ == 2) {
targetCase_ = 0;
target_ = null;
onChanged();
}
} else {
if (targetCase_ == 2) {
targetCase_ = 0;
target_ = null;
}
targetScreenCoordBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
public SC2APIProtocol.Common.PointI.Builder getTargetScreenCoordBuilder() {
return getTargetScreenCoordFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getTargetScreenCoordOrBuilder() {
if ((targetCase_ == 2) && (targetScreenCoordBuilder_ != null)) {
return targetScreenCoordBuilder_.getMessageOrBuilder();
} else {
if (targetCase_ == 2) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.PointI target_screen_coord = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>
getTargetScreenCoordFieldBuilder() {
if (targetScreenCoordBuilder_ == null) {
if (!(targetCase_ == 2)) {
target_ = SC2APIProtocol.Common.PointI.getDefaultInstance();
}
targetScreenCoordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>(
(SC2APIProtocol.Common.PointI) target_,
getParentForChildren(),
isClean());
target_ = null;
}
targetCase_ = 2;
onChanged();;
return targetScreenCoordBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> targetMinimapCoordBuilder_;
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return Whether the targetMinimapCoord field is set.
*/
@java.lang.Override
public boolean hasTargetMinimapCoord() {
return targetCase_ == 3;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
* @return The targetMinimapCoord.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getTargetMinimapCoord() {
if (targetMinimapCoordBuilder_ == null) {
if (targetCase_ == 3) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
} else {
if (targetCase_ == 3) {
return targetMinimapCoordBuilder_.getMessage();
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
public Builder setTargetMinimapCoord(SC2APIProtocol.Common.PointI value) {
if (targetMinimapCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
target_ = value;
onChanged();
} else {
targetMinimapCoordBuilder_.setMessage(value);
}
targetCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
public Builder setTargetMinimapCoord(
SC2APIProtocol.Common.PointI.Builder builderForValue) {
if (targetMinimapCoordBuilder_ == null) {
target_ = builderForValue.build();
onChanged();
} else {
targetMinimapCoordBuilder_.setMessage(builderForValue.build());
}
targetCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
public Builder mergeTargetMinimapCoord(SC2APIProtocol.Common.PointI value) {
if (targetMinimapCoordBuilder_ == null) {
if (targetCase_ == 3 &&
target_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) {
target_ = SC2APIProtocol.Common.PointI.newBuilder((SC2APIProtocol.Common.PointI) target_)
.mergeFrom(value).buildPartial();
} else {
target_ = value;
}
onChanged();
} else {
if (targetCase_ == 3) {
targetMinimapCoordBuilder_.mergeFrom(value);
} else {
targetMinimapCoordBuilder_.setMessage(value);
}
}
targetCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
public Builder clearTargetMinimapCoord() {
if (targetMinimapCoordBuilder_ == null) {
if (targetCase_ == 3) {
targetCase_ = 0;
target_ = null;
onChanged();
}
} else {
if (targetCase_ == 3) {
targetCase_ = 0;
target_ = null;
}
targetMinimapCoordBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
public SC2APIProtocol.Common.PointI.Builder getTargetMinimapCoordBuilder() {
return getTargetMinimapCoordFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getTargetMinimapCoordOrBuilder() {
if ((targetCase_ == 3) && (targetMinimapCoordBuilder_ != null)) {
return targetMinimapCoordBuilder_.getMessageOrBuilder();
} else {
if (targetCase_ == 3) {
return (SC2APIProtocol.Common.PointI) target_;
}
return SC2APIProtocol.Common.PointI.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.PointI target_minimap_coord = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>
getTargetMinimapCoordFieldBuilder() {
if (targetMinimapCoordBuilder_ == null) {
if (!(targetCase_ == 3)) {
target_ = SC2APIProtocol.Common.PointI.getDefaultInstance();
}
targetMinimapCoordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>(
(SC2APIProtocol.Common.PointI) target_,
getParentForChildren(),
isClean());
target_ = null;
}
targetCase_ = 3;
onChanged();;
return targetMinimapCoordBuilder_;
}
private boolean queueCommand_ ;
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return Whether the queueCommand field is set.
*/
@java.lang.Override
public boolean hasQueueCommand() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return The queueCommand.
*/
@java.lang.Override
public boolean getQueueCommand() {
return queueCommand_;
}
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @param value The queueCommand to set.
* @return This builder for chaining.
*/
public Builder setQueueCommand(boolean value) {
bitField0_ |= 0x00000008;
queueCommand_ = value;
onChanged();
return this;
}
/**
*
* Equivalent to shift+command.
*
*
* optional bool queue_command = 4;
* @return This builder for chaining.
*/
public Builder clearQueueCommand() {
bitField0_ = (bitField0_ & ~0x00000008);
queueCommand_ = 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.ActionSpatialUnitCommand)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSpatialUnitCommand)
private static final SC2APIProtocol.Spatial.ActionSpatialUnitCommand DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ActionSpatialUnitCommand();
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitCommand getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSpatialUnitCommand 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.Spatial.ActionSpatialUnitCommand getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSpatialCameraMoveOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSpatialCameraMove)
com.google.protobuf.MessageOrBuilder {
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return Whether the centerMinimap field is set.
*/
boolean hasCenterMinimap();
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return The centerMinimap.
*/
SC2APIProtocol.Common.PointI getCenterMinimap();
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
SC2APIProtocol.Common.PointIOrBuilder getCenterMinimapOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSpatialCameraMove}
*/
public static final class ActionSpatialCameraMove extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSpatialCameraMove)
ActionSpatialCameraMoveOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSpatialCameraMove.newBuilder() to construct.
private ActionSpatialCameraMove(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSpatialCameraMove() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSpatialCameraMove();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialCameraMove_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialCameraMove.class, SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder.class);
}
private int bitField0_;
public static final int CENTER_MINIMAP_FIELD_NUMBER = 1;
private SC2APIProtocol.Common.PointI centerMinimap_;
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return Whether the centerMinimap field is set.
*/
@java.lang.Override
public boolean hasCenterMinimap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return The centerMinimap.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getCenterMinimap() {
return centerMinimap_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : centerMinimap_;
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getCenterMinimapOrBuilder() {
return centerMinimap_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : centerMinimap_;
}
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, getCenterMinimap());
}
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, getCenterMinimap());
}
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.Spatial.ActionSpatialCameraMove)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ActionSpatialCameraMove other = (SC2APIProtocol.Spatial.ActionSpatialCameraMove) obj;
if (hasCenterMinimap() != other.hasCenterMinimap()) return false;
if (hasCenterMinimap()) {
if (!getCenterMinimap()
.equals(other.getCenterMinimap())) 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 (hasCenterMinimap()) {
hash = (37 * hash) + CENTER_MINIMAP_FIELD_NUMBER;
hash = (53 * hash) + getCenterMinimap().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove 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.Spatial.ActionSpatialCameraMove parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove 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.Spatial.ActionSpatialCameraMove parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove 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.Spatial.ActionSpatialCameraMove 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.ActionSpatialCameraMove}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSpatialCameraMove)
SC2APIProtocol.Spatial.ActionSpatialCameraMoveOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialCameraMove_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialCameraMove.class, SC2APIProtocol.Spatial.ActionSpatialCameraMove.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ActionSpatialCameraMove.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCenterMinimapFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (centerMinimapBuilder_ == null) {
centerMinimap_ = null;
} else {
centerMinimapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMove getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMove build() {
SC2APIProtocol.Spatial.ActionSpatialCameraMove result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialCameraMove buildPartial() {
SC2APIProtocol.Spatial.ActionSpatialCameraMove result = new SC2APIProtocol.Spatial.ActionSpatialCameraMove(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (centerMinimapBuilder_ == null) {
result.centerMinimap_ = centerMinimap_;
} else {
result.centerMinimap_ = centerMinimapBuilder_.build();
}
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.Spatial.ActionSpatialCameraMove) {
return mergeFrom((SC2APIProtocol.Spatial.ActionSpatialCameraMove)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ActionSpatialCameraMove other) {
if (other == SC2APIProtocol.Spatial.ActionSpatialCameraMove.getDefaultInstance()) return this;
if (other.hasCenterMinimap()) {
mergeCenterMinimap(other.getCenterMinimap());
}
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(
getCenterMinimapFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
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 SC2APIProtocol.Common.PointI centerMinimap_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> centerMinimapBuilder_;
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return Whether the centerMinimap field is set.
*/
public boolean hasCenterMinimap() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
* @return The centerMinimap.
*/
public SC2APIProtocol.Common.PointI getCenterMinimap() {
if (centerMinimapBuilder_ == null) {
return centerMinimap_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : centerMinimap_;
} else {
return centerMinimapBuilder_.getMessage();
}
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public Builder setCenterMinimap(SC2APIProtocol.Common.PointI value) {
if (centerMinimapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
centerMinimap_ = value;
onChanged();
} else {
centerMinimapBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public Builder setCenterMinimap(
SC2APIProtocol.Common.PointI.Builder builderForValue) {
if (centerMinimapBuilder_ == null) {
centerMinimap_ = builderForValue.build();
onChanged();
} else {
centerMinimapBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public Builder mergeCenterMinimap(SC2APIProtocol.Common.PointI value) {
if (centerMinimapBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
centerMinimap_ != null &&
centerMinimap_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) {
centerMinimap_ =
SC2APIProtocol.Common.PointI.newBuilder(centerMinimap_).mergeFrom(value).buildPartial();
} else {
centerMinimap_ = value;
}
onChanged();
} else {
centerMinimapBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public Builder clearCenterMinimap() {
if (centerMinimapBuilder_ == null) {
centerMinimap_ = null;
onChanged();
} else {
centerMinimapBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public SC2APIProtocol.Common.PointI.Builder getCenterMinimapBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCenterMinimapFieldBuilder().getBuilder();
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
public SC2APIProtocol.Common.PointIOrBuilder getCenterMinimapOrBuilder() {
if (centerMinimapBuilder_ != null) {
return centerMinimapBuilder_.getMessageOrBuilder();
} else {
return centerMinimap_ == null ?
SC2APIProtocol.Common.PointI.getDefaultInstance() : centerMinimap_;
}
}
/**
*
* Simulates a click on the minimap to move the camera.
*
*
* optional .SC2APIProtocol.PointI center_minimap = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>
getCenterMinimapFieldBuilder() {
if (centerMinimapBuilder_ == null) {
centerMinimapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>(
getCenterMinimap(),
getParentForChildren(),
isClean());
centerMinimap_ = null;
}
return centerMinimapBuilder_;
}
@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.ActionSpatialCameraMove)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSpatialCameraMove)
private static final SC2APIProtocol.Spatial.ActionSpatialCameraMove DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ActionSpatialCameraMove();
}
public static SC2APIProtocol.Spatial.ActionSpatialCameraMove getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSpatialCameraMove 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.Spatial.ActionSpatialCameraMove getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSpatialUnitSelectionPointOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSpatialUnitSelectionPoint)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return Whether the selectionScreenCoord field is set.
*/
boolean hasSelectionScreenCoord();
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return The selectionScreenCoord.
*/
SC2APIProtocol.Common.PointI getSelectionScreenCoord();
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
SC2APIProtocol.Common.PointIOrBuilder getSelectionScreenCoordOrBuilder();
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return The type.
*/
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type getType();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSpatialUnitSelectionPoint}
*/
public static final class ActionSpatialUnitSelectionPoint extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSpatialUnitSelectionPoint)
ActionSpatialUnitSelectionPointOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSpatialUnitSelectionPoint.newBuilder() to construct.
private ActionSpatialUnitSelectionPoint(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSpatialUnitSelectionPoint() {
type_ = 1;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSpatialUnitSelectionPoint();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.class, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Equivalent to normal click. Changes selection to unit.
*
*
* Select = 1;
*/
Select(1),
/**
*
* Equivalent to shift+click. Toggle selection of unit.
*
*
* Toggle = 2;
*/
Toggle(2),
/**
*
* Equivalent to control+click. Selects all units of a given type.
*
*
* AllType = 3;
*/
AllType(3),
/**
*
* Equivalent to shift+control+click. Selects all units of a given type.
*
*
* AddAllType = 4;
*/
AddAllType(4),
;
/**
*
* Equivalent to normal click. Changes selection to unit.
*
*
* Select = 1;
*/
public static final int Select_VALUE = 1;
/**
*
* Equivalent to shift+click. Toggle selection of unit.
*
*
* Toggle = 2;
*/
public static final int Toggle_VALUE = 2;
/**
*
* Equivalent to control+click. Selects all units of a given type.
*
*
* AllType = 3;
*/
public static final int AllType_VALUE = 3;
/**
*
* Equivalent to shift+control+click. Selects all units of a given type.
*
*
* AddAllType = 4;
*/
public static final int AddAllType_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 Select;
case 2: return Toggle;
case 3: return AllType;
case 4: return AddAllType;
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.Spatial.ActionSpatialUnitSelectionPoint.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.ActionSpatialUnitSelectionPoint.Type)
}
private int bitField0_;
public static final int SELECTION_SCREEN_COORD_FIELD_NUMBER = 1;
private SC2APIProtocol.Common.PointI selectionScreenCoord_;
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return Whether the selectionScreenCoord field is set.
*/
@java.lang.Override
public boolean hasSelectionScreenCoord() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return The selectionScreenCoord.
*/
@java.lang.Override
public SC2APIProtocol.Common.PointI getSelectionScreenCoord() {
return selectionScreenCoord_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : selectionScreenCoord_;
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.PointIOrBuilder getSelectionScreenCoordOrBuilder() {
return selectionScreenCoord_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : selectionScreenCoord_;
}
public static final int TYPE_FIELD_NUMBER = 2;
private int type_;
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return The type.
*/
@java.lang.Override public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type result = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type.Select : 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.writeMessage(1, getSelectionScreenCoord());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeEnum(2, 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
.computeMessageSize(1, getSelectionScreenCoord());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, 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.Spatial.ActionSpatialUnitSelectionPoint)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint other = (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint) obj;
if (hasSelectionScreenCoord() != other.hasSelectionScreenCoord()) return false;
if (hasSelectionScreenCoord()) {
if (!getSelectionScreenCoord()
.equals(other.getSelectionScreenCoord())) return false;
}
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 (hasSelectionScreenCoord()) {
hash = (37 * hash) + SELECTION_SCREEN_COORD_FIELD_NUMBER;
hash = (53 * hash) + getSelectionScreenCoord().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.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint 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.Spatial.ActionSpatialUnitSelectionPoint parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint 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.Spatial.ActionSpatialUnitSelectionPoint parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint 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.Spatial.ActionSpatialUnitSelectionPoint 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.ActionSpatialUnitSelectionPoint}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSpatialUnitSelectionPoint)
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPointOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.class, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSelectionScreenCoordFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoord_ = null;
} else {
selectionScreenCoordBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
type_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint build() {
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint buildPartial() {
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint result = new SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (selectionScreenCoordBuilder_ == null) {
result.selectionScreenCoord_ = selectionScreenCoord_;
} else {
result.selectionScreenCoord_ = selectionScreenCoordBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
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.Spatial.ActionSpatialUnitSelectionPoint) {
return mergeFrom((SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint other) {
if (other == SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.getDefaultInstance()) return this;
if (other.hasSelectionScreenCoord()) {
mergeSelectionScreenCoord(other.getSelectionScreenCoord());
}
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 10: {
input.readMessage(
getSelectionScreenCoordFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type tmpValue =
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(2, tmpRaw);
} else {
type_ = tmpRaw;
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 SC2APIProtocol.Common.PointI selectionScreenCoord_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder> selectionScreenCoordBuilder_;
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return Whether the selectionScreenCoord field is set.
*/
public boolean hasSelectionScreenCoord() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
* @return The selectionScreenCoord.
*/
public SC2APIProtocol.Common.PointI getSelectionScreenCoord() {
if (selectionScreenCoordBuilder_ == null) {
return selectionScreenCoord_ == null ? SC2APIProtocol.Common.PointI.getDefaultInstance() : selectionScreenCoord_;
} else {
return selectionScreenCoordBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public Builder setSelectionScreenCoord(SC2APIProtocol.Common.PointI value) {
if (selectionScreenCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
selectionScreenCoord_ = value;
onChanged();
} else {
selectionScreenCoordBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public Builder setSelectionScreenCoord(
SC2APIProtocol.Common.PointI.Builder builderForValue) {
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoord_ = builderForValue.build();
onChanged();
} else {
selectionScreenCoordBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public Builder mergeSelectionScreenCoord(SC2APIProtocol.Common.PointI value) {
if (selectionScreenCoordBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
selectionScreenCoord_ != null &&
selectionScreenCoord_ != SC2APIProtocol.Common.PointI.getDefaultInstance()) {
selectionScreenCoord_ =
SC2APIProtocol.Common.PointI.newBuilder(selectionScreenCoord_).mergeFrom(value).buildPartial();
} else {
selectionScreenCoord_ = value;
}
onChanged();
} else {
selectionScreenCoordBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public Builder clearSelectionScreenCoord() {
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoord_ = null;
onChanged();
} else {
selectionScreenCoordBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.PointI.Builder getSelectionScreenCoordBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getSelectionScreenCoordFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.PointIOrBuilder getSelectionScreenCoordOrBuilder() {
if (selectionScreenCoordBuilder_ != null) {
return selectionScreenCoordBuilder_.getMessageOrBuilder();
} else {
return selectionScreenCoord_ == null ?
SC2APIProtocol.Common.PointI.getDefaultInstance() : selectionScreenCoord_;
}
}
/**
* optional .SC2APIProtocol.PointI selection_screen_coord = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>
getSelectionScreenCoordFieldBuilder() {
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Common.PointI, SC2APIProtocol.Common.PointI.Builder, SC2APIProtocol.Common.PointIOrBuilder>(
getSelectionScreenCoord(),
getParentForChildren(),
isClean());
selectionScreenCoord_ = null;
}
return selectionScreenCoordBuilder_;
}
private int type_ = 1;
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return The type.
*/
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type getType() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type result = SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type.valueOf(type_);
return result == null ? SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type.Select : result;
}
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
type_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ActionSpatialUnitSelectionPoint.Type type = 2;
* @return This builder for chaining.
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000002);
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.ActionSpatialUnitSelectionPoint)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSpatialUnitSelectionPoint)
private static final SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint();
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionPoint getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSpatialUnitSelectionPoint 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.Spatial.ActionSpatialUnitSelectionPoint getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ActionSpatialUnitSelectionRectOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ActionSpatialUnitSelectionRect)
com.google.protobuf.MessageOrBuilder {
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
java.util.List
getSelectionScreenCoordList();
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
SC2APIProtocol.Common.RectangleI getSelectionScreenCoord(int index);
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
int getSelectionScreenCoordCount();
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
java.util.List extends SC2APIProtocol.Common.RectangleIOrBuilder>
getSelectionScreenCoordOrBuilderList();
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
SC2APIProtocol.Common.RectangleIOrBuilder getSelectionScreenCoordOrBuilder(
int index);
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return Whether the selectionAdd field is set.
*/
boolean hasSelectionAdd();
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return The selectionAdd.
*/
boolean getSelectionAdd();
}
/**
* Protobuf type {@code SC2APIProtocol.ActionSpatialUnitSelectionRect}
*/
public static final class ActionSpatialUnitSelectionRect extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ActionSpatialUnitSelectionRect)
ActionSpatialUnitSelectionRectOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActionSpatialUnitSelectionRect.newBuilder() to construct.
private ActionSpatialUnitSelectionRect(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ActionSpatialUnitSelectionRect() {
selectionScreenCoord_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActionSpatialUnitSelectionRect();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.class, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder.class);
}
private int bitField0_;
public static final int SELECTION_SCREEN_COORD_FIELD_NUMBER = 1;
private java.util.List selectionScreenCoord_;
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
@java.lang.Override
public java.util.List getSelectionScreenCoordList() {
return selectionScreenCoord_;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Common.RectangleIOrBuilder>
getSelectionScreenCoordOrBuilderList() {
return selectionScreenCoord_;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
@java.lang.Override
public int getSelectionScreenCoordCount() {
return selectionScreenCoord_.size();
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.RectangleI getSelectionScreenCoord(int index) {
return selectionScreenCoord_.get(index);
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
@java.lang.Override
public SC2APIProtocol.Common.RectangleIOrBuilder getSelectionScreenCoordOrBuilder(
int index) {
return selectionScreenCoord_.get(index);
}
public static final int SELECTION_ADD_FIELD_NUMBER = 2;
private boolean selectionAdd_;
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @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 {
for (int i = 0; i < selectionScreenCoord_.size(); i++) {
output.writeMessage(1, selectionScreenCoord_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(2, selectionAdd_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < selectionScreenCoord_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, selectionScreenCoord_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, 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.Spatial.ActionSpatialUnitSelectionRect)) {
return super.equals(obj);
}
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect other = (SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect) obj;
if (!getSelectionScreenCoordList()
.equals(other.getSelectionScreenCoordList())) return false;
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 (getSelectionScreenCoordCount() > 0) {
hash = (37 * hash) + SELECTION_SCREEN_COORD_FIELD_NUMBER;
hash = (53 * hash) + getSelectionScreenCoordList().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.Spatial.ActionSpatialUnitSelectionRect parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect 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.Spatial.ActionSpatialUnitSelectionRect parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect 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.Spatial.ActionSpatialUnitSelectionRect parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect 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.Spatial.ActionSpatialUnitSelectionRect 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.ActionSpatialUnitSelectionRect}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ActionSpatialUnitSelectionRect)
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRectOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.class, SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.Builder.class);
}
// Construct using SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoord_ = java.util.Collections.emptyList();
} else {
selectionScreenCoord_ = null;
selectionScreenCoordBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
selectionAdd_ = false;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Spatial.internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect getDefaultInstanceForType() {
return SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect build() {
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect buildPartial() {
SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect result = new SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (selectionScreenCoordBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
selectionScreenCoord_ = java.util.Collections.unmodifiableList(selectionScreenCoord_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.selectionScreenCoord_ = selectionScreenCoord_;
} else {
result.selectionScreenCoord_ = selectionScreenCoordBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) != 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.Spatial.ActionSpatialUnitSelectionRect) {
return mergeFrom((SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect other) {
if (other == SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect.getDefaultInstance()) return this;
if (selectionScreenCoordBuilder_ == null) {
if (!other.selectionScreenCoord_.isEmpty()) {
if (selectionScreenCoord_.isEmpty()) {
selectionScreenCoord_ = other.selectionScreenCoord_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.addAll(other.selectionScreenCoord_);
}
onChanged();
}
} else {
if (!other.selectionScreenCoord_.isEmpty()) {
if (selectionScreenCoordBuilder_.isEmpty()) {
selectionScreenCoordBuilder_.dispose();
selectionScreenCoordBuilder_ = null;
selectionScreenCoord_ = other.selectionScreenCoord_;
bitField0_ = (bitField0_ & ~0x00000001);
selectionScreenCoordBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getSelectionScreenCoordFieldBuilder() : null;
} else {
selectionScreenCoordBuilder_.addAllMessages(other.selectionScreenCoord_);
}
}
}
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 10: {
SC2APIProtocol.Common.RectangleI m =
input.readMessage(
SC2APIProtocol.Common.RectangleI.PARSER,
extensionRegistry);
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.add(m);
} else {
selectionScreenCoordBuilder_.addMessage(m);
}
break;
} // case 10
case 16: {
selectionAdd_ = input.readBool();
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 java.util.List selectionScreenCoord_ =
java.util.Collections.emptyList();
private void ensureSelectionScreenCoordIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
selectionScreenCoord_ = new java.util.ArrayList(selectionScreenCoord_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Common.RectangleI, SC2APIProtocol.Common.RectangleI.Builder, SC2APIProtocol.Common.RectangleIOrBuilder> selectionScreenCoordBuilder_;
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public java.util.List getSelectionScreenCoordList() {
if (selectionScreenCoordBuilder_ == null) {
return java.util.Collections.unmodifiableList(selectionScreenCoord_);
} else {
return selectionScreenCoordBuilder_.getMessageList();
}
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public int getSelectionScreenCoordCount() {
if (selectionScreenCoordBuilder_ == null) {
return selectionScreenCoord_.size();
} else {
return selectionScreenCoordBuilder_.getCount();
}
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.RectangleI getSelectionScreenCoord(int index) {
if (selectionScreenCoordBuilder_ == null) {
return selectionScreenCoord_.get(index);
} else {
return selectionScreenCoordBuilder_.getMessage(index);
}
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder setSelectionScreenCoord(
int index, SC2APIProtocol.Common.RectangleI value) {
if (selectionScreenCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.set(index, value);
onChanged();
} else {
selectionScreenCoordBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder setSelectionScreenCoord(
int index, SC2APIProtocol.Common.RectangleI.Builder builderForValue) {
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.set(index, builderForValue.build());
onChanged();
} else {
selectionScreenCoordBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder addSelectionScreenCoord(SC2APIProtocol.Common.RectangleI value) {
if (selectionScreenCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.add(value);
onChanged();
} else {
selectionScreenCoordBuilder_.addMessage(value);
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder addSelectionScreenCoord(
int index, SC2APIProtocol.Common.RectangleI value) {
if (selectionScreenCoordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.add(index, value);
onChanged();
} else {
selectionScreenCoordBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder addSelectionScreenCoord(
SC2APIProtocol.Common.RectangleI.Builder builderForValue) {
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.add(builderForValue.build());
onChanged();
} else {
selectionScreenCoordBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder addSelectionScreenCoord(
int index, SC2APIProtocol.Common.RectangleI.Builder builderForValue) {
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.add(index, builderForValue.build());
onChanged();
} else {
selectionScreenCoordBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder addAllSelectionScreenCoord(
java.lang.Iterable extends SC2APIProtocol.Common.RectangleI> values) {
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, selectionScreenCoord_);
onChanged();
} else {
selectionScreenCoordBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder clearSelectionScreenCoord() {
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoord_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
selectionScreenCoordBuilder_.clear();
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public Builder removeSelectionScreenCoord(int index) {
if (selectionScreenCoordBuilder_ == null) {
ensureSelectionScreenCoordIsMutable();
selectionScreenCoord_.remove(index);
onChanged();
} else {
selectionScreenCoordBuilder_.remove(index);
}
return this;
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.RectangleI.Builder getSelectionScreenCoordBuilder(
int index) {
return getSelectionScreenCoordFieldBuilder().getBuilder(index);
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.RectangleIOrBuilder getSelectionScreenCoordOrBuilder(
int index) {
if (selectionScreenCoordBuilder_ == null) {
return selectionScreenCoord_.get(index); } else {
return selectionScreenCoordBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public java.util.List extends SC2APIProtocol.Common.RectangleIOrBuilder>
getSelectionScreenCoordOrBuilderList() {
if (selectionScreenCoordBuilder_ != null) {
return selectionScreenCoordBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(selectionScreenCoord_);
}
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.RectangleI.Builder addSelectionScreenCoordBuilder() {
return getSelectionScreenCoordFieldBuilder().addBuilder(
SC2APIProtocol.Common.RectangleI.getDefaultInstance());
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public SC2APIProtocol.Common.RectangleI.Builder addSelectionScreenCoordBuilder(
int index) {
return getSelectionScreenCoordFieldBuilder().addBuilder(
index, SC2APIProtocol.Common.RectangleI.getDefaultInstance());
}
/**
*
* Eventually this should not be an array, but a single field (multiple would be cheating).
*
*
* repeated .SC2APIProtocol.RectangleI selection_screen_coord = 1;
*/
public java.util.List
getSelectionScreenCoordBuilderList() {
return getSelectionScreenCoordFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Common.RectangleI, SC2APIProtocol.Common.RectangleI.Builder, SC2APIProtocol.Common.RectangleIOrBuilder>
getSelectionScreenCoordFieldBuilder() {
if (selectionScreenCoordBuilder_ == null) {
selectionScreenCoordBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Common.RectangleI, SC2APIProtocol.Common.RectangleI.Builder, SC2APIProtocol.Common.RectangleIOrBuilder>(
selectionScreenCoord_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
selectionScreenCoord_ = null;
}
return selectionScreenCoordBuilder_;
}
private boolean selectionAdd_ ;
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return Whether the selectionAdd field is set.
*/
@java.lang.Override
public boolean hasSelectionAdd() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return The selectionAdd.
*/
@java.lang.Override
public boolean getSelectionAdd() {
return selectionAdd_;
}
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @param value The selectionAdd to set.
* @return This builder for chaining.
*/
public Builder setSelectionAdd(boolean value) {
bitField0_ |= 0x00000002;
selectionAdd_ = value;
onChanged();
return this;
}
/**
*
* Equivalent to shift+drag. Adds units to selection.
*
*
* optional bool selection_add = 2;
* @return This builder for chaining.
*/
public Builder clearSelectionAdd() {
bitField0_ = (bitField0_ & ~0x00000002);
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.ActionSpatialUnitSelectionRect)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ActionSpatialUnitSelectionRect)
private static final SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect();
}
public static SC2APIProtocol.Spatial.ActionSpatialUnitSelectionRect getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ActionSpatialUnitSelectionRect 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.Spatial.ActionSpatialUnitSelectionRect getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ObservationFeatureLayer_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_FeatureLayers_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_FeatureLayers_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_FeatureLayersMinimap_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ObservationRender_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ObservationRender_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSpatial_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSpatial_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSpatialUnitCommand_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSpatialCameraMove_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_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\036s2clientprotocol/spatial.proto\022\016SC2API" +
"Protocol\032\035s2clientprotocol/common.proto\"" +
"\210\001\n\027ObservationFeatureLayer\022.\n\007renders\030\001" +
" \001(\0132\035.SC2APIProtocol.FeatureLayers\022=\n\017m" +
"inimap_renders\030\002 \001(\0132$.SC2APIProtocol.Fe" +
"atureLayersMinimap\"\234\n\n\rFeatureLayers\022-\n\n" +
"height_map\030\001 \001(\0132\031.SC2APIProtocol.ImageD" +
"ata\0221\n\016visibility_map\030\002 \001(\0132\031.SC2APIProt" +
"ocol.ImageData\022(\n\005creep\030\003 \001(\0132\031.SC2APIPr" +
"otocol.ImageData\022(\n\005power\030\004 \001(\0132\031.SC2API" +
"Protocol.ImageData\022,\n\tplayer_id\030\005 \001(\0132\031." +
"SC2APIProtocol.ImageData\022,\n\tunit_type\030\006 " +
"\001(\0132\031.SC2APIProtocol.ImageData\022+\n\010select" +
"ed\030\007 \001(\0132\031.SC2APIProtocol.ImageData\0222\n\017u" +
"nit_hit_points\030\010 \001(\0132\031.SC2APIProtocol.Im" +
"ageData\0228\n\025unit_hit_points_ratio\030\021 \001(\0132\031" +
".SC2APIProtocol.ImageData\022.\n\013unit_energy" +
"\030\t \001(\0132\031.SC2APIProtocol.ImageData\0224\n\021uni" +
"t_energy_ratio\030\022 \001(\0132\031.SC2APIProtocol.Im" +
"ageData\022/\n\014unit_shields\030\n \001(\0132\031.SC2APIPr" +
"otocol.ImageData\0225\n\022unit_shields_ratio\030\023" +
" \001(\0132\031.SC2APIProtocol.ImageData\0222\n\017playe" +
"r_relative\030\013 \001(\0132\031.SC2APIProtocol.ImageD" +
"ata\0222\n\017unit_density_aa\030\016 \001(\0132\031.SC2APIPro" +
"tocol.ImageData\022/\n\014unit_density\030\017 \001(\0132\031." +
"SC2APIProtocol.ImageData\022*\n\007effects\030\024 \001(" +
"\0132\031.SC2APIProtocol.ImageData\0221\n\016hallucin" +
"ations\030\025 \001(\0132\031.SC2APIProtocol.ImageData\022" +
"*\n\007cloaked\030\026 \001(\0132\031.SC2APIProtocol.ImageD" +
"ata\022\'\n\004blip\030\027 \001(\0132\031.SC2APIProtocol.Image" +
"Data\022(\n\005buffs\030\030 \001(\0132\031.SC2APIProtocol.Ima" +
"geData\0220\n\rbuff_duration\030\032 \001(\0132\031.SC2APIPr" +
"otocol.ImageData\022)\n\006active\030\031 \001(\0132\031.SC2AP" +
"IProtocol.ImageData\0221\n\016build_progress\030\033 " +
"\001(\0132\031.SC2APIProtocol.ImageData\022,\n\tbuilda" +
"ble\030\034 \001(\0132\031.SC2APIProtocol.ImageData\022+\n\010" +
"pathable\030\035 \001(\0132\031.SC2APIProtocol.ImageDat" +
"a\022.\n\013placeholder\030\036 \001(\0132\031.SC2APIProtocol." +
"ImageData\"\220\004\n\024FeatureLayersMinimap\022-\n\nhe" +
"ight_map\030\001 \001(\0132\031.SC2APIProtocol.ImageDat" +
"a\0221\n\016visibility_map\030\002 \001(\0132\031.SC2APIProtoc" +
"ol.ImageData\022(\n\005creep\030\003 \001(\0132\031.SC2APIProt" +
"ocol.ImageData\022)\n\006camera\030\004 \001(\0132\031.SC2APIP" +
"rotocol.ImageData\022,\n\tplayer_id\030\005 \001(\0132\031.S" +
"C2APIProtocol.ImageData\0222\n\017player_relati" +
"ve\030\006 \001(\0132\031.SC2APIProtocol.ImageData\022+\n\010s" +
"elected\030\007 \001(\0132\031.SC2APIProtocol.ImageData" +
"\022)\n\006alerts\030\t \001(\0132\031.SC2APIProtocol.ImageD" +
"ata\022,\n\tbuildable\030\n \001(\0132\031.SC2APIProtocol." +
"ImageData\022+\n\010pathable\030\013 \001(\0132\031.SC2APIProt" +
"ocol.ImageData\022,\n\tunit_type\030\010 \001(\0132\031.SC2A" +
"PIProtocol.ImageData\"g\n\021ObservationRende" +
"r\022&\n\003map\030\001 \001(\0132\031.SC2APIProtocol.ImageDat" +
"a\022*\n\007minimap\030\002 \001(\0132\031.SC2APIProtocol.Imag" +
"eData\"\273\002\n\rActionSpatial\022@\n\014unit_command\030" +
"\001 \001(\0132(.SC2APIProtocol.ActionSpatialUnit" +
"CommandH\000\022>\n\013camera_move\030\002 \001(\0132\'.SC2APIP" +
"rotocol.ActionSpatialCameraMoveH\000\022O\n\024uni" +
"t_selection_point\030\003 \001(\0132/.SC2APIProtocol" +
".ActionSpatialUnitSelectionPointH\000\022M\n\023un" +
"it_selection_rect\030\004 \001(\0132..SC2APIProtocol" +
".ActionSpatialUnitSelectionRectH\000B\010\n\006act" +
"ion\"\276\001\n\030ActionSpatialUnitCommand\022\022\n\nabil" +
"ity_id\030\001 \001(\005\0225\n\023target_screen_coord\030\002 \001(" +
"\0132\026.SC2APIProtocol.PointIH\000\0226\n\024target_mi" +
"nimap_coord\030\003 \001(\0132\026.SC2APIProtocol.Point" +
"IH\000\022\025\n\rqueue_command\030\004 \001(\010B\010\n\006target\"I\n\027" +
"ActionSpatialCameraMove\022.\n\016center_minima" +
"p\030\001 \001(\0132\026.SC2APIProtocol.PointI\"\332\001\n\037Acti" +
"onSpatialUnitSelectionPoint\0226\n\026selection" +
"_screen_coord\030\001 \001(\0132\026.SC2APIProtocol.Poi" +
"ntI\022B\n\004type\030\002 \001(\01624.SC2APIProtocol.Actio" +
"nSpatialUnitSelectionPoint.Type\";\n\004Type\022" +
"\n\n\006Select\020\001\022\n\n\006Toggle\020\002\022\013\n\007AllType\020\003\022\016\n\n" +
"AddAllType\020\004\"s\n\036ActionSpatialUnitSelecti" +
"onRect\022:\n\026selection_screen_coord\030\001 \003(\0132\032" +
".SC2APIProtocol.RectangleI\022\025\n\rselection_" +
"add\030\002 \001(\010"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
SC2APIProtocol.Common.getDescriptor(),
});
internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_SC2APIProtocol_ObservationFeatureLayer_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ObservationFeatureLayer_descriptor,
new java.lang.String[] { "Renders", "MinimapRenders", });
internal_static_SC2APIProtocol_FeatureLayers_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_SC2APIProtocol_FeatureLayers_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_FeatureLayers_descriptor,
new java.lang.String[] { "HeightMap", "VisibilityMap", "Creep", "Power", "PlayerId", "UnitType", "Selected", "UnitHitPoints", "UnitHitPointsRatio", "UnitEnergy", "UnitEnergyRatio", "UnitShields", "UnitShieldsRatio", "PlayerRelative", "UnitDensityAa", "UnitDensity", "Effects", "Hallucinations", "Cloaked", "Blip", "Buffs", "BuffDuration", "Active", "BuildProgress", "Buildable", "Pathable", "Placeholder", });
internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_SC2APIProtocol_FeatureLayersMinimap_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_FeatureLayersMinimap_descriptor,
new java.lang.String[] { "HeightMap", "VisibilityMap", "Creep", "Camera", "PlayerId", "PlayerRelative", "Selected", "Alerts", "Buildable", "Pathable", "UnitType", });
internal_static_SC2APIProtocol_ObservationRender_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_SC2APIProtocol_ObservationRender_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ObservationRender_descriptor,
new java.lang.String[] { "Map", "Minimap", });
internal_static_SC2APIProtocol_ActionSpatial_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_SC2APIProtocol_ActionSpatial_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSpatial_descriptor,
new java.lang.String[] { "UnitCommand", "CameraMove", "UnitSelectionPoint", "UnitSelectionRect", "Action", });
internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_SC2APIProtocol_ActionSpatialUnitCommand_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSpatialUnitCommand_descriptor,
new java.lang.String[] { "AbilityId", "TargetScreenCoord", "TargetMinimapCoord", "QueueCommand", "Target", });
internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_SC2APIProtocol_ActionSpatialCameraMove_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSpatialCameraMove_descriptor,
new java.lang.String[] { "CenterMinimap", });
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionPoint_descriptor,
new java.lang.String[] { "SelectionScreenCoord", "Type", });
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_SC2APIProtocol_ActionSpatialUnitSelectionRect_descriptor,
new java.lang.String[] { "SelectionScreenCoord", "SelectionAdd", });
SC2APIProtocol.Common.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy