ParticleSpawner

public class ParticleSpawner

Class ParticleSpawner. Provides particlespawner functionality for the Hytale server.

java.lang.Object > ParticleSpawner

Field Summary

id

public String id

Field id.

particle

public Particle particle

Field particle.

shape

public EmitShape shape

Field shape.

emitOffset

public RangeVector3f emitOffset

Field emitOffset.

cameraOffset

public float cameraOffset

Field cameraOffset.

useEmitDirection

public boolean useEmitDirection

Field useEmitDirection.

lifeSpan

public float lifeSpan

Field lifeSpan.

spawnRate

public Rangef spawnRate

Field spawnRate.

spawnBurst

public boolean spawnBurst

Field spawnBurst.

waveDelay

public Rangef waveDelay

Field waveDelay.

totalParticles

public Range totalParticles

Field totalParticles.

maxConcurrentParticles

public int maxConcurrentParticles

Field maxConcurrentParticles.

initialVelocity

public InitialVelocity initialVelocity

Field initialVelocity.

velocityStretchMultiplier

public float velocityStretchMultiplier

Field velocityStretchMultiplier.

particleRotationInfluence

public ParticleRotationInfluence particleRotationInfluence

Field particleRotationInfluence.

particleRotateWithSpawner

public boolean particleRotateWithSpawner

Field particleRotateWithSpawner.

isLowRes

public boolean isLowRes

Field isLowRes.

trailSpawnerPositionMultiplier

public float trailSpawnerPositionMultiplier

Field trailSpawnerPositionMultiplier.

trailSpawnerRotationMultiplier

public float trailSpawnerRotationMultiplier

Field trailSpawnerRotationMultiplier.

particleCollision

public ParticleCollision particleCollision

Field particleCollision.

renderMode

public FXRenderMode renderMode

Field renderMode.

lightInfluence

public float lightInfluence

Field lightInfluence.

linearFiltering

public boolean linearFiltering

Field linearFiltering.

particleLifeSpan

public Rangef particleLifeSpan

Field particleLifeSpan.

uvMotion

public UVMotion uvMotion

Field uvMotion.

attractors

public ParticleAttractor[] attractors

Field attractors.

intersectionHighlight

public IntersectionHighlight intersectionHighlight

Field intersectionHighlight.

obj

final ParticleSpawner obj

Field obj.

nullBits

final byte[] nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

idLen

final int idLen

Field idLen.

varPos2

final int varPos2

Field varPos2.

varPos3

final int varPos3

Field varPos3.

varPos4

final int varPos4

Field varPos4.

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.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

fieldOffset4

final int fieldOffset4

Field fieldOffset4.

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.

array10

final byte[] array10

Field array10.

n10

final int n10

Field n10.

array11

final byte[] array11

Field array11.

n11

final int n11

Field n11.

array12

final byte[] array12

Field array12.

n12

final int n12

Field n12.

idOffsetSlot

final int idOffsetSlot

Field idOffsetSlot.

particleOffsetSlot

final int particleOffsetSlot

Field particleOffsetSlot.

uvMotionOffsetSlot

final int uvMotionOffsetSlot

Field uvMotionOffsetSlot.

attractorsOffsetSlot

final int attractorsOffsetSlot

Field attractorsOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

idOffset

final int idOffset

Field idOffset.

particleOffset

final int particleOffset

Field particleOffset.

particleResult

final ValidationResult particleResult

Field particleResult.

uvMotionOffset

final int uvMotionOffset

Field uvMotionOffset.

uvMotionResult

final ValidationResult uvMotionResult

Field uvMotionResult.

attractorsOffset

final int attractorsOffset

Field attractorsOffset.

copy

final ParticleSpawner copy

Field copy.

Method Detail

ParticleSpawner

public public ParticleSpawner ()

Method ParticleSpawner.

deserialize

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

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.