BuilderBodyMotionMoveAway

public class BuilderBodyMotionMoveAway extends BuilderBodyMotionFindWithTarget

Class BuilderBodyMotionMoveAway. Provides builderbodymotionmoveaway functionality for the Hytale server.

java.lang.Object > BuilderBodyMotionFindWithTarget > BuilderBodyMotionMoveAway

Field Summary

No fields documented.

Method Detail

BuilderBodyMotionMoveAway

public public BuilderBodyMotionMoveAway ()

Method BuilderBodyMotionMoveAway.

build

public BodyMotionMoveAway build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public BuilderBodyMotionMoveAway readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getSlowdownDistance

public double getSlowdownDistance (@Nonnull final BuilderSupport support)

Method getSlowdownDistance.

Parameters:
@Nonnull final BuilderSupport support

getStopDistance

public double getStopDistance (@Nonnull final BuilderSupport support)

Method getStopDistance.

Parameters:
@Nonnull final BuilderSupport support

getFalloff

public double getFalloff (@Nonnull final BuilderSupport support)

Method getFalloff.

Parameters:
@Nonnull final BuilderSupport support

getHoldDirectionDurationRange

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

Method getHoldDirectionDurationRange.

Parameters:
@Nonnull final BuilderSupport support

getChangeDirectionViewSectorRadians

public float getChangeDirectionViewSectorRadians (@Nonnull final BuilderSupport support)

Method getChangeDirectionViewSectorRadians.

Parameters:
@Nonnull final BuilderSupport support

getDirectionJitterRadians

public float getDirectionJitterRadians (@Nonnull final BuilderSupport support)

Method getDirectionJitterRadians.

Parameters:
@Nonnull final BuilderSupport support

getErraticDistance

public double getErraticDistance (@Nonnull final BuilderSupport support)

Method getErraticDistance.

Parameters:
@Nonnull final BuilderSupport support

getErraticExtraJitterRadians

public float getErraticExtraJitterRadians (@Nonnull final BuilderSupport support)

Method getErraticExtraJitterRadians.

Parameters:
@Nonnull final BuilderSupport support

getErraticChangeDurationMultiplier

public double getErraticChangeDurationMultiplier (@Nonnull final BuilderSupport support)

Method getErraticChangeDurationMultiplier.

Parameters:
@Nonnull final BuilderSupport support