Package com.hypixel.hytale.protocol
Class ParticleSpawner
java.lang.Object
com.hypixel.hytale.protocol.ParticleSpawner
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatstatic final intbooleanfloatfloatbooleanstatic final intintstatic final intbooleanbooleanfloatfloatbooleanstatic final intstatic final intfloat -
Constructor Summary
ConstructorsConstructorDescriptionParticleSpawner(ParticleSpawner other) ParticleSpawner(String id, Particle particle, EmitShape shape, RangeVector3f emitOffset, float cameraOffset, boolean useEmitDirection, float lifeSpan, Rangef spawnRate, boolean spawnBurst, Rangef waveDelay, Range totalParticles, int maxConcurrentParticles, InitialVelocity initialVelocity, float velocityStretchMultiplier, ParticleRotationInfluence particleRotationInfluence, boolean particleRotateWithSpawner, boolean isLowRes, float trailSpawnerPositionMultiplier, float trailSpawnerRotationMultiplier, ParticleCollision particleCollision, FXRenderMode renderMode, float lightInfluence, boolean linearFiltering, Rangef particleLifeSpan, UVMotion uvMotion, ParticleAttractor[] attractors, IntersectionHighlight intersectionHighlight) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic ParticleSpawnerdeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
id
-
particle
-
shape
-
emitOffset
-
cameraOffset
public float cameraOffset -
useEmitDirection
public boolean useEmitDirection -
lifeSpan
public float lifeSpan -
spawnRate
-
spawnBurst
public boolean spawnBurst -
waveDelay
-
totalParticles
-
maxConcurrentParticles
public int maxConcurrentParticles -
initialVelocity
-
velocityStretchMultiplier
public float velocityStretchMultiplier -
particleRotationInfluence
-
particleRotateWithSpawner
public boolean particleRotateWithSpawner -
isLowRes
public boolean isLowRes -
trailSpawnerPositionMultiplier
public float trailSpawnerPositionMultiplier -
trailSpawnerRotationMultiplier
public float trailSpawnerRotationMultiplier -
particleCollision
-
renderMode
-
lightInfluence
public float lightInfluence -
linearFiltering
public boolean linearFiltering -
particleLifeSpan
-
uvMotion
-
attractors
-
intersectionHighlight
-
-
Constructor Details
-
ParticleSpawner
public ParticleSpawner() -
ParticleSpawner
public ParticleSpawner(@Nullable String id, @Nullable Particle particle, @Nonnull EmitShape shape, @Nullable RangeVector3f emitOffset, float cameraOffset, boolean useEmitDirection, float lifeSpan, @Nullable Rangef spawnRate, boolean spawnBurst, @Nullable Rangef waveDelay, @Nullable Range totalParticles, int maxConcurrentParticles, @Nullable InitialVelocity initialVelocity, float velocityStretchMultiplier, @Nonnull ParticleRotationInfluence particleRotationInfluence, boolean particleRotateWithSpawner, boolean isLowRes, float trailSpawnerPositionMultiplier, float trailSpawnerRotationMultiplier, @Nullable ParticleCollision particleCollision, @Nonnull FXRenderMode renderMode, float lightInfluence, boolean linearFiltering, @Nullable Rangef particleLifeSpan, @Nullable UVMotion uvMotion, @Nullable ParticleAttractor[] attractors, @Nullable IntersectionHighlight intersectionHighlight) -
ParticleSpawner
-
-
Method Details
-
deserialize
@Nonnull public static ParticleSpawner deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public void serialize(@Nonnull io.netty.buffer.ByteBuf buf) -
computeSize
public int computeSize() -
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-