DeployableTrapSpawnerConfig

public class DeployableTrapSpawnerConfig extends DeployableTrapConfig

Class DeployableTrapSpawnerConfig. Provides deployabletrapspawnerconfig functionality for the Hytale server.

java.lang.Object > DeployableTrapConfig > DeployableTrapSpawnerConfig

Field Summary

deployableSpawnerIds

private String[] deployableSpawnerIds

Field deployableSpawnerIds.

deployableSpawners

private DeployableSpawner[] deployableSpawners

Field deployableSpawners.

entityRef

final Ref entityRef

Field entityRef.

now

final Instant now

Field now.

readyTime

final Instant readyTime

Field readyTime.

position

final Vector3d position

Field position.

radius

final float radius

Field radius.

parentPosition

final Vector3d parentPosition

Field parentPosition.

parentOwner

final Ref parentOwner

Field parentOwner.

world

final World world

Field world.

config

final DeployableConfig config

Field config.

positionOffsets2

final Vector3d[] positionOffsets2

Field positionOffsets2.

positionOffsets

final Vector3d[] positionOffsets

Field positionOffsets.

childPosition

final Vector3f childPosition

Field childPosition.

length

final int length

Field length.

key

final String key

Field key.

Method Detail

tick

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

Method tick.

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

tickDeploymentState

private void tickDeploymentState (@Nonnull final Store store, @Nonnull final DeployableComponent component, @Nonnull final Ref entityRef)

Method tickDeploymentState.

Parameters:
@Nonnull final Store store
@Nonnull final DeployableComponent component
@Nonnull final Ref entityRef

tickDeployAnimationState

private void tickDeployAnimationState (final Store store, final DeployableComponent component, final Ref entityRef)

Method tickDeployAnimationState.

Parameters:
final Store store
final DeployableComponent component
final Ref entityRef

tickFuzeState

private void tickFuzeState (@Nonnull final Store store, @Nonnull final DeployableComponent component)

Method tickFuzeState.

Parameters:
@Nonnull final Store store
@Nonnull final DeployableComponent component

tickLiveState

private void tickLiveState (@Nonnull final Store store, @Nonnull final DeployableComponent component, @Nonnull final Ref entityRef, final CommandBuffer commandBuffer, final float dt)

Method tickLiveState.

Parameters:
@Nonnull final Store store
@Nonnull final DeployableComponent component
@Nonnull final Ref entityRef
final CommandBuffer commandBuffer
final float dt

tickTriggeredState

private void tickTriggeredState (final CommandBuffer commandBuffer, @Nonnull final Store store, @Nonnull final DeployableComponent component, @Nonnull final Ref entityRef)

Method tickTriggeredState.

Parameters:
final CommandBuffer commandBuffer
@Nonnull final Store store
@Nonnull final DeployableComponent component
@Nonnull final Ref entityRef

Vector3f

public new Vector3f ()

Method Vector3f.

tickDespawnState

private void tickDespawnState (@Nonnull final DeployableComponent component, @Nonnull final Ref entityRef, @Nonnull final Store store)

Method tickDespawnState.

Parameters:
@Nonnull final DeployableComponent component
@Nonnull final Ref entityRef
@Nonnull final Store store

onTriggered

protected void onTriggered (@Nonnull final Store store, @Nonnull final Ref ref)

Method onTriggered.

Parameters:
@Nonnull final Store store
@Nonnull final Ref ref