public class DeployableTrapConfig extends DeployableAoeConfig
Class DeployableTrapConfig. Provides deployabletrapconfig functionality for the Hytale server.
java.lang.Object > DeployableAoeConfig > DeployableTrapConfig
Field Summary
fuzeDuration
protected
float
fuzeDuration
Field fuzeDuration.
activeDuration
protected
float
activeDuration
Field activeDuration.
destroyOnTriggered
protected
boolean
destroyOnTriggered
Field destroyOnTriggered.
pos
final
Vector3d
pos
Field pos.
world
final
World
world
Field world.
entityRef
final
Ref
entityRef
Field entityRef.
despawn
final
DespawnComponent
despawn
Field despawn.
timeManager
final
WorldTimeResource
timeManager
Field timeManager.
radius
final
float
radius
Field radius.
trapRef
final
Ref
trapRef
Field trapRef.
now
final
Instant
now
Field now.
spawnTime
final
Instant
spawnTime
Field spawnTime.
timeDiff
final
float
timeDiff
Field timeDiff.
despawnComponent
final
DespawnComponent
despawnComponent
Field despawnComponent.
Method Detail
DeployableTrapConfig
public
protected
DeployableTrapConfig
()
Method DeployableTrapConfig.
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
handleDetection
protected
void
handleDetection
(final Store store, final CommandBuffer commandBuffer, final Ref deployableRef, final DeployableComponent deployableComponent, final Vector3d position, final float radius, final DamageCause damageCause)
Method handleDetection.
- Parameters:
final Storestorefinal CommandBuffercommandBufferfinal RefdeployableReffinal DeployableComponentdeployableComponentfinal Vector3dpositionfinal floatradiusfinal DamageCausedamageCause
isLive
Method isLive.
- Parameters:
@Nonnull final Storestore@Nonnull final DeployableComponentcomp
toString
public
String
toString
()
Method toString.