ParticleSpawnerGroup

public class ParticleSpawnerGroup

Class ParticleSpawnerGroup. Provides particlespawnergroup functionality for the Hytale server.

java.lang.Object > ParticleSpawnerGroup

Field Summary

spawnerId

public String spawnerId

Field spawnerId.

positionOffset

public Vector3f positionOffset

Field positionOffset.

rotationOffset

public Direction rotationOffset

Field rotationOffset.

fixedRotation

public boolean fixedRotation

Field fixedRotation.

startDelay

public float startDelay

Field startDelay.

spawnRate

public Rangef spawnRate

Field spawnRate.

waveDelay

public Rangef waveDelay

Field waveDelay.

totalSpawners

public int totalSpawners

Field totalSpawners.

maxConcurrent

public int maxConcurrent

Field maxConcurrent.

initialVelocity

public InitialVelocity initialVelocity

Field initialVelocity.

emitOffset

public RangeVector3f emitOffset

Field emitOffset.

lifeSpan

public Rangef lifeSpan

Field lifeSpan.

attractors

public ParticleAttractor[] attractors

Field attractors.

obj

final ParticleSpawnerGroup obj

Field obj.

nullBits

final byte[] nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

spawnerIdLen

final int spawnerIdLen

Field spawnerIdLen.

varPos2

final int varPos2

Field varPos2.

attractorsCount

final int attractorsCount

Field attractorsCount.

varIntLen

final int varIntLen

Field varIntLen.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

arrLen

final int arrLen

Field arrLen.

startPos

final int startPos

Field startPos.

array

final byte[] array

Field array.

n

final int n

Field n.

array2

final byte[] array2

Field array2.

n2

final int n2

Field n2.

array3

final byte[] array3

Field array3.

n3

final int n3

Field n3.

array4

final byte[] array4

Field array4.

n4

final int n4

Field n4.

array5

final byte[] array5

Field array5.

n5

final int n5

Field n5.

array6

final byte[] array6

Field array6.

n6

final int n6

Field n6.

array7

final byte[] array7

Field array7.

n7

final int n7

Field n7.

array8

final byte[] array8

Field array8.

n8

final int n8

Field n8.

array9

final byte[] array9

Field array9.

n9

final int n9

Field n9.

spawnerIdOffsetSlot

final int spawnerIdOffsetSlot

Field spawnerIdOffsetSlot.

attractorsOffsetSlot

final int attractorsOffsetSlot

Field attractorsOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

spawnerIdOffset

final int spawnerIdOffset

Field spawnerIdOffset.

attractorsOffset

final int attractorsOffset

Field attractorsOffset.

copy

final ParticleSpawnerGroup copy

Field copy.

Method Detail

ParticleSpawnerGroup

public public ParticleSpawnerGroup ()

Method ParticleSpawnerGroup.

deserialize

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

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.