BuilderToolOnUseInteraction class
Пакет: com.hypixel.hytale.protocol.packets.buildertools
Файл: com/hypixel/hytale/protocol/packets/buildertools/BuilderToolOnUseInteraction.java
implements: Packet, ToServerPacket
Поля (8)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
PACKET_ID |
|
BuilderToolOnUseInteraction |
var1 |
|
long |
var2 |
|
BuilderToolOnUseInteraction |
var3 |
|
byte |
var3 |
|
|
var3 |
|
|
var3 |
|
|
var3 |
Методы (68)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
BuilderToolOnUseInteraction |
cloneBuilderToolOnUseInteraction clone() |
static |
boolean |
getIsAltPlaySculptBrushModDownboolean getIsAltPlaySculptBrushModDown(MemorySegment var0) |
static |
boolean |
getIsAltPlaySculptBrushModDownboolean getIsAltPlaySculptBrushModDown(MemorySegment var0, int var1) |
abstract |
return |
getIsAltPlaySculptBrushModDownreturn getIsAltPlaySculptBrushModDown(var0, 0) |
static |
boolean |
getIsDoServerRaytraceForPositionboolean getIsDoServerRaytraceForPosition(MemorySegment var0) |
static |
boolean |
getIsDoServerRaytraceForPositionboolean getIsDoServerRaytraceForPosition(MemorySegment var0, int var1) |
abstract |
return |
getIsDoServerRaytraceForPositionreturn getIsDoServerRaytraceForPosition(var0, 0) |
static |
boolean |
getIsHoldDownInteractionboolean getIsHoldDownInteraction(MemorySegment var0) |
static |
boolean |
getIsHoldDownInteractionboolean getIsHoldDownInteraction(MemorySegment var0, int var1) |
abstract |
return |
getIsHoldDownInteractionreturn getIsHoldDownInteraction(var0, 0) |
static |
int |
getMaxLengthToolIgnoreHistoryint getMaxLengthToolIgnoreHistory(MemorySegment var0) |
static |
int |
getMaxLengthToolIgnoreHistoryint getMaxLengthToolIgnoreHistory(MemorySegment var0, int var1) |
abstract |
return |
getMaxLengthToolIgnoreHistoryreturn getMaxLengthToolIgnoreHistory(var0, 0) |
static |
int |
getOffsetForPaintModeXint getOffsetForPaintModeX(MemorySegment var0) |
static |
int |
getOffsetForPaintModeXint getOffsetForPaintModeX(MemorySegment var0, int var1) |
abstract |
return |
getOffsetForPaintModeXreturn getOffsetForPaintModeX(var0, 0) |
static |
int |
getOffsetForPaintModeYint getOffsetForPaintModeY(MemorySegment var0) |
static |
int |
getOffsetForPaintModeYint getOffsetForPaintModeY(MemorySegment var0, int var1) |
abstract |
return |
getOffsetForPaintModeYreturn getOffsetForPaintModeY(var0, 0) |
static |
int |
getOffsetForPaintModeZint getOffsetForPaintModeZ(MemorySegment var0) |
static |
int |
getOffsetForPaintModeZint getOffsetForPaintModeZ(MemorySegment var0, int var1) |
abstract |
return |
getOffsetForPaintModeZreturn getOffsetForPaintModeZ(var0, 0) |
static |
float |
getRaycastDirectionXfloat getRaycastDirectionX(MemorySegment var0) |
static |
float |
getRaycastDirectionXfloat getRaycastDirectionX(MemorySegment var0, int var1) |
abstract |
return |
getRaycastDirectionXreturn getRaycastDirectionX(var0, 0) |
static |
float |
getRaycastDirectionYfloat getRaycastDirectionY(MemorySegment var0) |
static |
float |
getRaycastDirectionYfloat getRaycastDirectionY(MemorySegment var0, int var1) |
abstract |
return |
getRaycastDirectionYreturn getRaycastDirectionY(var0, 0) |
static |
float |
getRaycastDirectionZfloat getRaycastDirectionZ(MemorySegment var0) |
static |
float |
getRaycastDirectionZfloat getRaycastDirectionZ(MemorySegment var0, int var1) |
abstract |
return |
getRaycastDirectionZreturn getRaycastDirectionZ(var0, 0) |
static |
float |
getRaycastOriginXfloat getRaycastOriginX(MemorySegment var0) |
static |
float |
getRaycastOriginXfloat getRaycastOriginX(MemorySegment var0, int var1) |
abstract |
return |
getRaycastOriginXreturn getRaycastOriginX(var0, 0) |
static |
float |
getRaycastOriginYfloat getRaycastOriginY(MemorySegment var0) |
static |
float |
getRaycastOriginYfloat getRaycastOriginY(MemorySegment var0, int var1) |
abstract |
return |
getRaycastOriginYreturn getRaycastOriginY(var0, 0) |
static |
float |
getRaycastOriginZfloat getRaycastOriginZ(MemorySegment var0) |
static |
float |
getRaycastOriginZfloat getRaycastOriginZ(MemorySegment var0, int var1) |
abstract |
return |
getRaycastOriginZreturn getRaycastOriginZ(var0, 0) |
static |
InteractionType |
getTypeInteractionType getType(MemorySegment var0) |
static |
InteractionType |
getTypeInteractionType getType(MemorySegment var0, int var1) |
abstract |
return |
getTypereturn getType(var0, 0) |
static |
int |
getUndoGroupSizeint getUndoGroupSize(MemorySegment var0) |
static |
int |
getUndoGroupSizeint getUndoGroupSize(MemorySegment var0, int var1) |
abstract |
return |
getUndoGroupSizereturn getUndoGroupSize(var0, 0) |
static |
int |
getXint getX(MemorySegment var0) |
static |
int |
getXint getX(MemorySegment var0, int var1) |
abstract |
return |
getXreturn getX(var0, 0) |
static |
int |
getYint getY(MemorySegment var0) |
static |
int |
getYint getY(MemorySegment var0, int var1) |
abstract |
return |
getYreturn getY(var0, 0) |
static |
int |
getZint getZ(MemorySegment var0) |
static |
int |
getZint getZ(MemorySegment var0, int var1) |
abstract |
return |
getZreturn getZ(var0, 0) |
|
|
if if(var1 < 0) |
|
|
if if(var2 != null) |
|
|
if if(this.isAltPlaySculptBrushModDown) |
|
|
if if(this.isHoldDownInteraction) |
|
|
if if(this.isDoServerRaytraceForPosition) |
|
|
if if(this == var1) |
static |
void |
requireBoundsvoid requireBounds(MemorySegment var0, int var1) |
abstract |
|
requireBounds requireBounds(var0, var1) |
static |
BuilderToolOnUseInteraction |
toObjectBuilderToolOnUseInteraction toObject(MemorySegment var0) |
static |
BuilderToolOnUseInteraction |
toObjectBuilderToolOnUseInteraction toObject(MemorySegment var0, int var1) |
static |
BuilderToolOnUseInteraction |
toObjectBuilderToolOnUseInteraction toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) |
abstract |
return |
toObjectreturn toObject(var0, 0, null) |
abstract |
return |
toObjectreturn toObject(var0, var1, null) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.protocol.packets.buildertools;
class="kw">import com.hypixel.hytale.protocol.InteractionType;
class="kw">import com.hypixel.hytale.protocol.NetworkChannel;
class="kw">import com.hypixel.hytale.protocol.Packet;
class="kw">import com.hypixel.hytale.protocol.ToServerPacket;
class="kw">import com.hypixel.hytale.protocol.io.PacketIO;
class="kw">import com.hypixel.hytale.protocol.io.ProtocolException;
class="kw">import com.hypixel.hytale.protocol.io.ReadCursor;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class BuilderToolOnUseInteraction class="kw">implements Packet, ToServerPacket {
class="kw">public class="kw">static class="kw">final int PACKET_ID = 413;
class="kw">public class="kw">static class="kw">final boolean IS_COMPRESSED = false;
class="kw">public class="kw">static class="kw">final int NULLABLE_BIT_FIELD_SIZE = 0;
class="kw">public class="kw">static class="kw">final int FIXED_BLOCK_SIZE = 58;
class="kw">public class="kw">static class="kw">final int VARIABLE_FIELD_COUNT = 0;
class="kw">public class="kw">static class="kw">final int VARIABLE_BLOCK_START = 58;
class="kw">public class="kw">static class="kw">final int MAX_SIZE = 58;
@Nonnull
class="kw">public InteractionType type = InteractionType.Primary;
class="kw">public int x;
class="kw">public int y;
class="kw">public int z;
class="kw">public int offsetForPaintModeX;
class="kw">public int offsetForPaintModeY;
class="kw">public int offsetForPaintModeZ;
class="kw">public boolean isAltPlaySculptBrushModDown;
class="kw">public boolean isHoldDownInteraction;
class="kw">public boolean isDoServerRaytraceForPosition;
class="kw">public int maxLengthToolIgnoreHistory;
class="kw">public float raycastOriginX;
class="kw">public float raycastOriginY;
class="kw">public float raycastOriginZ;
class="kw">public float raycastDirectionX;
class="kw">public float raycastDirectionY;
class="kw">public float raycastDirectionZ;
class="kw">public int undoGroupSize;
@Override
class="kw">public int getId() {
class="kw">return 413;
}
@Override
class="kw">public NetworkChannel getChannel() {
class="kw">return NetworkChannel.Default;
}
class="kw">public BuilderToolOnUseInteraction() {
}
class="kw">public BuilderToolOnUseInteraction(
@Nonnull InteractionType var1,
int var2,
int var3,
int var4,
int var5,
int var6,
int var7,
boolean var8,
boolean var9,
boolean var10,
int var11,
float var12,
float var13,
float var14,
float var15,
float var16,
float var17,
int var18
) {
this.type = var1;
this.x = var2;
this.y = var3;
this.z = var4;
this.offsetForPaintModeX = var5;
this.offsetForPaintModeY = var6;
this.offsetForPaintModeZ = var7;
this.isAltPlaySculptBrushModDown = var8;
this.isHoldDownInteraction = var9;
this.isDoServerRaytraceForPosition = var10;
this.maxLengthToolIgnoreHistory = var11;
this.raycastOriginX = var12;
this.raycastOriginY = var13;
this.raycastOriginZ = var14;
this.raycastDirectionX = var15;
this.raycastDirectionY = var16;
this.raycastDirectionZ = var17;
this.undoGroupSize = var18;
}
class="kw">public BuilderToolOnUseInteraction(@Nonnull BuilderToolOnUseInteraction var1) {
this.type = var1.type;
this.x = var1.x;
this.y = var1.y;
this.z = var1.z;
this.offsetForPaintModeX = var1.offsetForPaintModeX;
this.offsetForPaintModeY = var1.offsetForPaintModeY;
this.offsetForPaintModeZ = var1.offsetForPaintModeZ;
this.isAltPlaySculptBrushModDown = var1.isAltPlaySculptBrushModDown;
this.isHoldDownInteraction = var1.isHoldDownInteraction;
this.isDoServerRaytraceForPosition = var1.isDoServerRaytraceForPosition;
this.maxLengthToolIgnoreHistory = var1.maxLengthToolIgnoreHistory;
this.raycastOriginX = var1.raycastOriginX;
this.raycastOriginY = var1.raycastOriginY;
this.raycastOriginZ = var1.raycastOriginZ;
this.raycastDirectionX = var1.raycastDirectionX;
this.raycastDirectionY = var1.raycastDirectionY;
this.raycastDirectionZ = var1.raycastDirectionZ;
this.undoGroupSize = var1.undoGroupSize;
}
class="kw">public class="kw">static void requireBounds(MemorySegment var0, int var1) {
if (var1 < 0) {
throw ProtocolException.invalidOffset("BuilderToolOnUseInteraction", var1, (int)var0.byteSize());
}
long var2 = var1 + 58L;
if (var2 > var0.byteSize()) {
throw ProtocolException.bufferTooSmall("BuilderToolOnUseInteraction", (int)Math.min(var2, 2147483647L), (int)var0.byteSize());
}
}
class="kw">public class="kw">static InteractionType getType(MemorySegment var0) {
class="kw">return getType(var0, 0);
}
class="kw">public class="kw">static InteractionType getType(MemorySegment var0, int var1) {
class="kw">return InteractionType.fromValue(var0.get(PacketIO.PROTO_BYTE, var1 + 0));
}
class="kw">public class="kw">static int getX(MemorySegment var0) {
class="kw">return getX(var0, 0);
}
class="kw">public class="kw">static int getX(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 1);
}
class="kw">public class="kw">static int getY(MemorySegment var0) {
class="kw">return getY(var0, 0);
}
class="kw">public class="kw">static int getY(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 5);
}
class="kw">public class="kw">static int getZ(MemorySegment var0) {
class="kw">return getZ(var0, 0);
}
class="kw">public class="kw">static int getZ(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 9);
}
class="kw">public class="kw">static int getOffsetForPaintModeX(MemorySegment var0) {
class="kw">return getOffsetForPaintModeX(var0, 0);
}
class="kw">public class="kw">static int getOffsetForPaintModeX(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 13);
}
class="kw">public class="kw">static int getOffsetForPaintModeY(MemorySegment var0) {
class="kw">return getOffsetForPaintModeY(var0, 0);
}
class="kw">public class="kw">static int getOffsetForPaintModeY(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 17);
}
class="kw">public class="kw">static int getOffsetForPaintModeZ(MemorySegment var0) {
class="kw">return getOffsetForPaintModeZ(var0, 0);
}
class="kw">public class="kw">static int getOffsetForPaintModeZ(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 21);
}
class="kw">public class="kw">static boolean getIsAltPlaySculptBrushModDown(MemorySegment var0) {
class="kw">return getIsAltPlaySculptBrushModDown(var0, 0);
}
class="kw">public class="kw">static boolean getIsAltPlaySculptBrushModDown(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 1) != 0;
}
class="kw">public class="kw">static boolean getIsHoldDownInteraction(MemorySegment var0) {
class="kw">return getIsHoldDownInteraction(var0, 0);
}
class="kw">public class="kw">static boolean getIsHoldDownInteraction(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 2) != 0;
}
class="kw">public class="kw">static boolean getIsDoServerRaytraceForPosition(MemorySegment var0) {
class="kw">return getIsDoServerRaytraceForPosition(var0, 0);
}
class="kw">public class="kw">static boolean getIsDoServerRaytraceForPosition(MemorySegment var0, int var1) {
class="kw">return (var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 4) != 0;
}
class="kw">public class="kw">static int getMaxLengthToolIgnoreHistory(MemorySegment var0) {
class="kw">return getMaxLengthToolIgnoreHistory(var0, 0);
}
class="kw">public class="kw">static int getMaxLengthToolIgnoreHistory(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 26);
}
class="kw">public class="kw">static float getRaycastOriginX(MemorySegment var0) {
class="kw">return getRaycastOriginX(var0, 0);
}
class="kw">public class="kw">static float getRaycastOriginX(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 30), "RaycastOriginX");
}
class="kw">public class="kw">static float getRaycastOriginY(MemorySegment var0) {
class="kw">return getRaycastOriginY(var0, 0);
}
class="kw">public class="kw">static float getRaycastOriginY(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 34), "RaycastOriginY");
}
class="kw">public class="kw">static float getRaycastOriginZ(MemorySegment var0) {
class="kw">return getRaycastOriginZ(var0, 0);
}
class="kw">public class="kw">static float getRaycastOriginZ(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 38), "RaycastOriginZ");
}
class="kw">public class="kw">static float getRaycastDirectionX(MemorySegment var0) {
class="kw">return getRaycastDirectionX(var0, 0);
}
class="kw">public class="kw">static float getRaycastDirectionX(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 42), "RaycastDirectionX");
}
class="kw">public class="kw">static float getRaycastDirectionY(MemorySegment var0) {
class="kw">return getRaycastDirectionY(var0, 0);
}
class="kw">public class="kw">static float getRaycastDirectionY(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 46), "RaycastDirectionY");
}
class="kw">public class="kw">static float getRaycastDirectionZ(MemorySegment var0) {
class="kw">return getRaycastDirectionZ(var0, 0);
}
class="kw">public class="kw">static float getRaycastDirectionZ(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 50), "RaycastDirectionZ");
}
class="kw">public class="kw">static int getUndoGroupSize(MemorySegment var0) {
class="kw">return getUndoGroupSize(var0, 0);
}
class="kw">public class="kw">static int getUndoGroupSize(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_INT, var1 + 54);
}
class="kw">public class="kw">static BuilderToolOnUseInteraction toObject(MemorySegment var0) {
class="kw">return toObject(var0, 0, null);
}
class="kw">public class="kw">static BuilderToolOnUseInteraction toObject(MemorySegment var0, int var1) {
class="kw">return toObject(var0, var1, null);
}
class="kw">public class="kw">static BuilderToolOnUseInteraction toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) {
requireBounds(var0, var1);
BuilderToolOnUseInteraction var3 = new BuilderToolOnUseInteraction(
InteractionType.fromValue(var0.get(PacketIO.PROTO_BYTE, var1 + 0)),
var0.get(PacketIO.PROTO_INT, var1 + 1),
var0.get(PacketIO.PROTO_INT, var1 + 5),
var0.get(PacketIO.PROTO_INT, var1 + 9),
var0.get(PacketIO.PROTO_INT, var1 + 13),
var0.get(PacketIO.PROTO_INT, var1 + 17),
var0.get(PacketIO.PROTO_INT, var1 + 21),
(var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 1) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 2) != 0,
(var0.get(PacketIO.PROTO_BYTE, var1 + 25) & 4) != 0,
var0.get(PacketIO.PROTO_INT, var1 + 26),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 30), "RaycastOriginX"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 34), "RaycastOriginY"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 38), "RaycastOriginZ"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 42), "RaycastDirectionX"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 46), "RaycastDirectionY"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 50), "RaycastDirectionZ"),
var0.get(PacketIO.PROTO_INT, var1 + 54)
);
if (var2 != null) {
var2.position = var1 + 58;
}
class="kw">return var3;
}
@Override
class="kw">public int serialize(@Nonnull MemorySegment var1, int var2) {
var1.set(PacketIO.PROTO_BYTE, var2 + 0, (byte)this.type.getValue());
var1.set(PacketIO.PROTO_INT, var2 + 1, this.x);
var1.set(PacketIO.PROTO_INT, var2 + 5, this.y);
var1.set(PacketIO.PROTO_INT, var2 + 9, this.z);
var1.set(PacketIO.PROTO_INT, var2 + 13, this.offsetForPaintModeX);
var1.set(PacketIO.PROTO_INT, var2 + 17, this.offsetForPaintModeY);
var1.set(PacketIO.PROTO_INT, var2 + 21, this.offsetForPaintModeZ);
byte var3 = 0;
if (this.isAltPlaySculptBrushModDown) {
var3 = (byte)(var3 | 1);
}
if (this.isHoldDownInteraction) {
var3 = (byte)(var3 | 2);
}
if (this.isDoServerRaytraceForPosition) {
var3 = (byte)(var3 | 4);
}
var1.set(PacketIO.PROTO_BYTE, var2 + 25 + 0, var3);
var1.set(PacketIO.PROTO_INT, var2 + 26, this.maxLengthToolIgnoreHistory);
PacketIO.requireFinite(this.raycastOriginX, "RaycastOriginX");
var1.set(PacketIO.PROTO_FLOAT, var2 + 30, this.raycastOriginX);
PacketIO.requireFinite(this.raycastOriginY, "RaycastOriginY");
var1.set(PacketIO.PROTO_FLOAT, var2 + 34, this.raycastOriginY);
PacketIO.requireFinite(this.raycastOriginZ, "RaycastOriginZ");
var1.set(PacketIO.PROTO_FLOAT, var2 + 38, this.raycastOriginZ);
PacketIO.requireFinite(this.raycastDirectionX, "RaycastDirectionX");
var1.set(PacketIO.PROTO_FLOAT, var2 + 42, this.raycastDirectionX);
PacketIO.requireFinite(this.raycastDirectionY, "RaycastDirectionY");
var1.set(PacketIO.PROTO_FLOAT, var2 + 46, this.raycastDirectionY);
PacketIO.requireFinite(this.raycastDirectionZ, "RaycastDirectionZ");
var1.set(PacketIO.PROTO_FLOAT, var2 + 50, this.raycastDirectionZ);
var1.set(PacketIO.PROTO_INT, var2 + 54, this.undoGroupSize);
class="kw">return 58;
}
@Override
class="kw">public int computeSize() {
class="kw">return 58;
}
class="kw">public BuilderToolOnUseInteraction clone() {
BuilderToolOnUseInteraction var1 = new BuilderToolOnUseInteraction();
var1.type = this.type;
var1.x = this.x;
var1.y = this.y;
var1.z = this.z;
var1.offsetForPaintModeX = this.offsetForPaintModeX;
var1.offsetForPaintModeY = this.offsetForPaintModeY;
var1.offsetForPaintModeZ = this.offsetForPaintModeZ;
var1.isAltPlaySculptBrushModDown = this.isAltPlaySculptBrushModDown;
var1.isHoldDownInteraction = this.isHoldDownInteraction;
var1.isDoServerRaytraceForPosition = this.isDoServerRaytraceForPosition;
var1.maxLengthToolIgnoreHistory = this.maxLengthToolIgnoreHistory;
var1.raycastOriginX = this.raycastOriginX;
var1.raycastOriginY = this.raycastOriginY;
var1.raycastOriginZ = this.raycastOriginZ;
var1.raycastDirectionX = this.raycastDirectionX;
var1.raycastDirectionY = this.raycastDirectionY;
var1.raycastDirectionZ = this.raycastDirectionZ;
var1.undoGroupSize = this.undoGroupSize;
class="kw">return var1;
}
@Override
class="kw">public boolean equals(Object var1) {
if (this == var1) {
class="kw">return true;
} else {
class="kw">return !(var1 class="kw">instanceof BuilderToolOnUseInteraction var2)
? false
: Objects.equals(this.type, var2.type)
&& this.x == var2.x
&& this.y == var2.y
&& this.z == var2.z
&& this.offsetForPaintModeX == var2.offsetForPaintModeX
&& this.offsetForPaintModeY == var2.offsetForPaintModeY
&& this.offsetForPaintModeZ == var2.offsetForPaintModeZ
&& this.isAltPlaySculptBrushModDown == var2.isAltPlaySculptBrushModDown
&& this.isHoldDownInteraction == var2.isHoldDownInteraction
&& this.isDoServerRaytraceForPosition == var2.isDoServerRaytraceForPosition
&& this.maxLengthToolIgnoreHistory == var2.maxLengthToolIgnoreHistory
&& this.raycastOriginX == var2.raycastOriginX
&& this.raycastOriginY == var2.raycastOriginY
&& this.raycastOriginZ == var2.raycastOriginZ
&& this.raycastDirectionX == var2.raycastDirectionX
&& this.raycastDirectionY == var2.raycastDirectionY
&& this.raycastDirectionZ == var2.raycastDirectionZ
&& this.undoGroupSize == var2.undoGroupSize;
}
}
@Override
class="kw">public int hashCode() {
class="kw">return Objects.hash(
this.type,
this.x,
this.y,
this.z,
this.offsetForPaintModeX,
this.offsetForPaintModeY,
this.offsetForPaintModeZ,
this.isAltPlaySculptBrushModDown,
this.isHoldDownInteraction,
this.isDoServerRaytraceForPosition,
this.maxLengthToolIgnoreHistory,
this.raycastOriginX,
this.raycastOriginY,
this.raycastOriginZ,
this.raycastDirectionX,
this.raycastDirectionY,
this.raycastDirectionZ,
this.undoGroupSize
);
}
}