Objective

public class Objective

Class Objective. Provides objective functionality for the Hytale server.

java.lang.Object > Objective

Field Summary

objectiveUuid

public UUID objectiveUuid

Field objectiveUuid.

objectiveTitleKey

public String objectiveTitleKey

Field objectiveTitleKey.

objectiveDescriptionKey

public String objectiveDescriptionKey

Field objectiveDescriptionKey.

objectiveLineId

public String objectiveLineId

Field objectiveLineId.

tasks

public ObjectiveTask[] tasks

Field tasks.

obj

final Objective obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

objectiveTitleKeyLen

final int objectiveTitleKeyLen

Field objectiveTitleKeyLen.

varPos2

final int varPos2

Field varPos2.

objectiveDescriptionKeyLen

final int objectiveDescriptionKeyLen

Field objectiveDescriptionKeyLen.

varPos3

final int varPos3

Field varPos3.

objectiveLineIdLen

final int objectiveLineIdLen

Field objectiveLineIdLen.

varPos4

final int varPos4

Field varPos4.

tasksCount

final int tasksCount

Field tasksCount.

varIntLen

final int varIntLen

Field varIntLen.

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.

arrLen

final int arrLen

Field arrLen.

startPos

final int startPos

Field startPos.

objectiveTitleKeyOffsetSlot

final int objectiveTitleKeyOffsetSlot

Field objectiveTitleKeyOffsetSlot.

objectiveDescriptionKeyOffsetSlot

final int objectiveDescriptionKeyOffsetSlot

Field objectiveDescriptionKeyOffsetSlot.

objectiveLineIdOffsetSlot

final int objectiveLineIdOffsetSlot

Field objectiveLineIdOffsetSlot.

tasksOffsetSlot

final int tasksOffsetSlot

Field tasksOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

objectiveTitleKeyOffset

final int objectiveTitleKeyOffset

Field objectiveTitleKeyOffset.

objectiveDescriptionKeyOffset

final int objectiveDescriptionKeyOffset

Field objectiveDescriptionKeyOffset.

objectiveLineIdOffset

final int objectiveLineIdOffset

Field objectiveLineIdOffset.

tasksOffset

final int tasksOffset

Field tasksOffset.

structResult

final ValidationResult structResult

Field structResult.

copy

final Objective copy

Field copy.

Method Detail

Objective

public public Objective ()

Method Objective.

deserialize

static Objective 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 Objective clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.