AmbientEmitterSystems

public class AmbientEmitterSystems

Class AmbientEmitterSystems. Provides ambientemittersystems functionality for the Hytale server.

java.lang.Object > AmbientEmitterSystems

Field Summary

emitterComponent

final AmbientEmitterComponent emitterComponent

Field emitterComponent.

transformComponent

final TransformComponent transformComponent

Field transformComponent.

emitterHolder

final Holder emitterHolder

Field emitterHolder.

audioComponent

final AudioComponent audioComponent

Field audioComponent.

emitterRef

final Ref emitterRef

Field emitterRef.

emitter

final AmbientEmitterComponent emitter

Field emitter.

transform

final TransformComponent transform

Field transform.

ownedEmitterTransform

final TransformComponent ownedEmitterTransform

Field ownedEmitterTransform.

Method Detail

EntityAdded

public public EntityAdded ()

Method EntityAdded.

onEntityAdd

public void onEntityAdd (@Nonnull final Holder holder, @Nonnull final AddReason reason, @Nonnull final Store store)

Method onEntityAdd.

Parameters:
@Nonnull final Holder holder
@Nonnull final AddReason reason
@Nonnull final Store store

NetworkId

public new NetworkId (store.getExternalData()

Method NetworkId.

Parameters:
store.getExternalData( store.getExternalData(

onEntityRemoved

public void onEntityRemoved (@Nonnull final Holder holder, @Nonnull final RemoveReason reason, @Nonnull final Store store)

Method onEntityRemoved.

Parameters:
@Nonnull final Holder holder
@Nonnull final RemoveReason reason
@Nonnull final Store store

getQuery

public Query getQuery ()

Method getQuery.

EntityRefAdded

public public EntityRefAdded ()

Method EntityRefAdded.

onEntityAdded

public void onEntityAdded (@Nonnull final Ref ref, @Nonnull final AddReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityAdded.

Parameters:
@Nonnull final Ref ref
@Nonnull final AddReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

onEntityRemove

public void onEntityRemove (@Nonnull final Ref ref, @Nonnull final RemoveReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityRemove.

Parameters:
@Nonnull final Ref ref
@Nonnull final RemoveReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

Ticking

public public Ticking ()

Method Ticking.

tick

public void tick (final float dt, final int index, @Nonnull final ArchetypeChunk archetypeChunk, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method tick.

Parameters:
final float dt
final int index
@Nonnull final ArchetypeChunk archetypeChunk
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer