SyncInteractionChain

public class SyncInteractionChain

Class SyncInteractionChain. Provides syncinteractionchain functionality for the Hytale server.

java.lang.Object > SyncInteractionChain

Field Summary

activeHotbarSlot

public int activeHotbarSlot

Field activeHotbarSlot.

activeUtilitySlot

public int activeUtilitySlot

Field activeUtilitySlot.

activeToolsSlot

public int activeToolsSlot

Field activeToolsSlot.

itemInHandId

public String itemInHandId

Field itemInHandId.

utilityItemId

public String utilityItemId

Field utilityItemId.

toolsItemId

public String toolsItemId

Field toolsItemId.

initial

public boolean initial

Field initial.

desync

public boolean desync

Field desync.

overrideRootInteraction

public int overrideRootInteraction

Field overrideRootInteraction.

interactionType

public InteractionType interactionType

Field interactionType.

equipSlot

public int equipSlot

Field equipSlot.

chainId

public int chainId

Field chainId.

forkedId

public ForkedChainId forkedId

Field forkedId.

data

public InteractionChainData data

Field data.

state

public InteractionState state

Field state.

newForks

public SyncInteractionChain[] newForks

Field newForks.

operationBaseIndex

public int operationBaseIndex

Field operationBaseIndex.

interactionData

public InteractionSyncData[] interactionData

Field interactionData.

obj

final SyncInteractionChain 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.

utilityItemIdLen

final int utilityItemIdLen

Field utilityItemIdLen.

varPos3

final int varPos3

Field varPos3.

toolsItemIdLen

final int toolsItemIdLen

Field toolsItemIdLen.

varPos4

final int varPos4

Field varPos4.

varPos5

final int varPos5

Field varPos5.

varPos6

final int varPos6

Field varPos6.

newForksCount

final int newForksCount

Field newForksCount.

varIntLen

final int varIntLen

Field varIntLen.

varPos7

final int varPos7

Field varPos7.

interactionDataCount

final int interactionDataCount

Field interactionDataCount.

interactionDataBitfieldSize

final int interactionDataBitfieldSize

Field interactionDataBitfieldSize.

interactionDataBitfield

final byte[] interactionDataBitfield

Field interactionDataBitfield.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

fieldOffset4

final int fieldOffset4

Field fieldOffset4.

fieldOffset5

final int fieldOffset5

Field fieldOffset5.

fieldOffset6

final int fieldOffset6

Field fieldOffset6.

arrLen

final int arrLen

Field arrLen.

fieldOffset7

final int fieldOffset7

Field fieldOffset7.

bitfieldSize

final int bitfieldSize

Field bitfieldSize.

bitfield

final byte[] bitfield

Field bitfield.

startPos

final int startPos

Field startPos.

itemInHandIdOffsetSlot

final int itemInHandIdOffsetSlot

Field itemInHandIdOffsetSlot.

utilityItemIdOffsetSlot

final int utilityItemIdOffsetSlot

Field utilityItemIdOffsetSlot.

toolsItemIdOffsetSlot

final int toolsItemIdOffsetSlot

Field toolsItemIdOffsetSlot.

forkedIdOffsetSlot

final int forkedIdOffsetSlot

Field forkedIdOffsetSlot.

dataOffsetSlot

final int dataOffsetSlot

Field dataOffsetSlot.

newForksOffsetSlot

final int newForksOffsetSlot

Field newForksOffsetSlot.

interactionDataOffsetSlot

final int interactionDataOffsetSlot

Field interactionDataOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

array

final byte[] array

Field array.

n

final int n

Field n.

itemInHandIdOffset

final int itemInHandIdOffset

Field itemInHandIdOffset.

utilityItemIdOffset

final int utilityItemIdOffset

Field utilityItemIdOffset.

toolsItemIdOffset

final int toolsItemIdOffset

Field toolsItemIdOffset.

forkedIdOffset

final int forkedIdOffset

Field forkedIdOffset.

forkedIdResult

final ValidationResult forkedIdResult

Field forkedIdResult.

dataOffset

final int dataOffset

Field dataOffset.

dataResult

final ValidationResult dataResult

Field dataResult.

newForksOffset

final int newForksOffset

Field newForksOffset.

structResult

final ValidationResult structResult

Field structResult.

interactionDataOffset

final int interactionDataOffset

Field interactionDataOffset.

copy

final SyncInteractionChain copy

Field copy.

Method Detail

SyncInteractionChain

public public SyncInteractionChain ()

Method SyncInteractionChain.

deserialize

static SyncInteractionChain deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public SyncInteractionChain clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.