ProjectileConfig

public class ProjectileConfig

Class ProjectileConfig. Provides projectileconfig functionality for the Hytale server.

java.lang.Object > ProjectileConfig

Field Summary

physicsConfig

public PhysicsConfig physicsConfig

Field physicsConfig.

model

public Model model

Field model.

launchForce

public double launchForce

Field launchForce.

spawnOffset

public Vector3f spawnOffset

Field spawnOffset.

rotationOffset

public Direction rotationOffset

Field rotationOffset.

launchLocalSoundEventIndex

public int launchLocalSoundEventIndex

Field launchLocalSoundEventIndex.

projectileSoundEventIndex

public int projectileSoundEventIndex

Field projectileSoundEventIndex.

obj

final ProjectileConfig obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

varPos2

final int varPos2

Field varPos2.

interactionsCount

final int interactionsCount

Field interactionsCount.

varIntLen

final int varIntLen

Field varIntLen.

key

final InteractionType key

Field key.

val

final int val

Field val.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

dictLen

final int dictLen

Field dictLen.

startPos

final int startPos

Field startPos.

modelOffsetSlot

final int modelOffsetSlot

Field modelOffsetSlot.

interactionsOffsetSlot

final int interactionsOffsetSlot

Field interactionsOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

modelOffset

final int modelOffset

Field modelOffset.

modelResult

final ValidationResult modelResult

Field modelResult.

interactionsOffset

final int interactionsOffset

Field interactionsOffset.

copy

final ProjectileConfig copy

Field copy.

Method Detail

ProjectileConfig

public public ProjectileConfig ()

Method ProjectileConfig.

deserialize

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

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.