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 DeployableComponentdeployableComponentfinal floatdtfinal intindex@Nonnull final ArchetypeChunkarchetypeChunk@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
tickDeploymentState
private
void
tickDeploymentState
(@Nonnull final Store store, @Nonnull final DeployableComponent component, @Nonnull final Ref entityRef)
Method tickDeploymentState.
- Parameters:
@Nonnull final Storestore@Nonnull final DeployableComponentcomponent@Nonnull final RefentityRef
tickDeployAnimationState
private
void
tickDeployAnimationState
(final Store store, final DeployableComponent component, final Ref entityRef)
Method tickDeployAnimationState.
- Parameters:
final Storestorefinal DeployableComponentcomponentfinal RefentityRef
tickFuzeState
private
void
tickFuzeState
(@Nonnull final Store store, @Nonnull final DeployableComponent component)
Method tickFuzeState.
- Parameters:
@Nonnull final Storestore@Nonnull final DeployableComponentcomponent
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 Storestore@Nonnull final DeployableComponentcomponent@Nonnull final RefentityReffinal CommandBuffercommandBufferfinal floatdt
tickTriggeredState
private
void
tickTriggeredState
(final CommandBuffer commandBuffer, @Nonnull final Store store, @Nonnull final DeployableComponent component, @Nonnull final Ref entityRef)
Method tickTriggeredState.
- Parameters:
final CommandBuffercommandBuffer@Nonnull final Storestore@Nonnull final DeployableComponentcomponent@Nonnull final RefentityRef
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 DeployableComponentcomponent@Nonnull final RefentityRef@Nonnull final Storestore