Package com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol.loops
Class CircleOffsetFromArgOperation
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.SequenceBrushOperation
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol.loops.CircleOffsetFromArgOperation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intstatic final BuilderCodec<CircleOffsetFromArgOperation> booleanstatic final intstatic final intprivate intprivate Vector3iprivate Vector3iprivate intprivate intprivate intbooleanstatic final doubleFields inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
BRUSH_OPERATION_REGISTRY, OPERATION_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intdoubleToNearestInt(double number) voidmodifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidMethods inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.SequenceBrushOperation
beginIterationIndex, doesOperateOnBlocks, getNumModifyBlockIterations, modifyBlocksMethods inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
createBrushSetting, createBrushSetting, getDescription, getName, getRegisteredOperationSettings, preExecutionModifyBrushConfig
-
Field Details
-
MAX_REPETITIONS
public static final int MAX_REPETITIONS- See Also:
-
IDLE_STATE
public static final int IDLE_STATE- See Also:
-
TWO_PI
public static final double TWO_PI- See Also:
-
CODEC
-
indexNameArg
-
numCirclePointsArg
-
numCirclePointsArgVal
private int numCirclePointsArgVal -
circleRadiusArg
-
circleRadiusArgVal
private int circleRadiusArgVal -
previousCirclePointsVal
private int previousCirclePointsVal -
previousCircleRadiusVal
private int previousCircleRadiusVal -
flipArg
public boolean flipArg -
rotateArg
public boolean rotateArg -
repetitionsRemaining
private int repetitionsRemaining -
offsetsInCircle
-
offsetWhenFirstReachedOperation
-
previousCircleOffset
-
-
Constructor Details
-
CircleOffsetFromArgOperation
public CircleOffsetFromArgOperation()
-
-
Method Details
-
resetInternalState
public void resetInternalState()- Overrides:
resetInternalStatein classBrushOperation
-
doubleToNearestInt
private int doubleToNearestInt(double number) -
modifyBrushConfig
public void modifyBrushConfig(@Nonnull Ref<EntityStore> ref, @Nonnull BrushConfig brushConfig, @Nonnull BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull ComponentAccessor<EntityStore> componentAccessor) - Specified by:
modifyBrushConfigin classBrushOperation
-