public class MouseInteraction implements Packet
Class MouseInteraction. Provides mouseinteraction functionality for the Hytale server.
java.lang.Object > MouseInteraction
Field Summary
clientTimestamp
public
long
clientTimestamp
Field clientTimestamp.
activeSlot
public
int
activeSlot
Field activeSlot.
itemInHandId
public
String
itemInHandId
Field itemInHandId.
screenPoint
public
Vector2f
screenPoint
Field screenPoint.
mouseButton
public
MouseButtonEvent
mouseButton
Field mouseButton.
mouseMotion
public
MouseMotionEvent
mouseMotion
Field mouseMotion.
worldInteraction
public
WorldInteraction
worldInteraction
Field worldInteraction.
obj
final
MouseInteraction
obj
Field obj.
nullBits
final
byte
nullBits
Field nullBits.
varPos0
final
int
varPos0
Field varPos0.
itemInHandIdLen
final
int
itemInHandIdLen
Field itemInHandIdLen.
varPos2
final
int
varPos2
Field varPos2.
fieldOffset0
final
int
fieldOffset0
Field fieldOffset0.
sl
final
int
sl
Field sl.
fieldOffset2
final
int
fieldOffset2
Field fieldOffset2.
startPos
final
int
startPos
Field startPos.
itemInHandIdOffsetSlot
final
int
itemInHandIdOffsetSlot
Field itemInHandIdOffsetSlot.
mouseMotionOffsetSlot
final
int
mouseMotionOffsetSlot
Field mouseMotionOffsetSlot.
varBlockStart
final
int
varBlockStart
Field varBlockStart.
itemInHandIdOffset
final
int
itemInHandIdOffset
Field itemInHandIdOffset.
mouseMotionOffset
final
int
mouseMotionOffset
Field mouseMotionOffset.
mouseMotionResult
final
ValidationResult
mouseMotionResult
Field mouseMotionResult.
copy
final
MouseInteraction
copy
Field copy.
Method Detail
getId
public
int
getId
()
Method getId.
MouseInteraction
public
public
MouseInteraction
()
Method MouseInteraction.
deserialize
Method deserialize.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
computeBytesConsumed
static
int
computeBytesConsumed
(@Nonnull final ByteBuf buf, final int offset)
Method computeBytesConsumed.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
serialize
public
void
serialize
(@Nonnull final ByteBuf buf)
Method serialize.
- Parameters:
@Nonnull final ByteBufbuf
computeSize
public
int
computeSize
()
Method computeSize.
validateStructure
Method validateStructure.
- Parameters:
@Nonnull final ByteBufbufferfinal intoffset
equals
public
boolean
equals
(final Object obj)
Method equals.
- Parameters:
final Objectobj
hashCode
public
int
hashCode
()
Method hashCode.