BuilderMotionTimer

abstract class BuilderMotionTimer

Class BuilderMotionTimer. Provides buildermotiontimer functionality for the Hytale server.

java.lang.Object > BuilderMotionTimer

Field Summary

motion

protected BuilderObjectReferenceHelper motion

Field motion.

Method Detail

BuilderMotionTimer

public public BuilderMotionTimer ()

Method BuilderMotionTimer.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public BuilderMotionTimer readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

validate

public boolean validate (final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)

Method validate.

Parameters:
final String configName
@Nonnull final NPCLoadTimeValidationHelper validationHelper
@Nonnull final ExecutionContext context
final Scope globalScope
@Nonnull final List errors

getTimerRange

public double[] getTimerRange (@Nonnull final BuilderSupport support)

Method getTimerRange.

Parameters:
@Nonnull final BuilderSupport support

getMotion

public T getMotion (@Nonnull final BuilderSupport builderSupport)

Method getMotion.

Parameters:
@Nonnull final BuilderSupport builderSupport