LoopRandomOperation

public class LoopRandomOperation extends SequenceBrushOperation

Class LoopRandomOperation. Provides looprandomoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > LoopRandomOperation

Field Summary

indexNameArg

public String indexNameArg

Field indexNameArg.

repetitionsRemaining

private int repetitionsRemaining

Field repetitionsRemaining.

repetitions

final int repetitions

Field repetitions.

Method Detail

LoopRandomOperation

public public LoopRandomOperation ()

Method LoopRandomOperation.

resetInternalState

public void resetInternalState ()

Method resetInternalState.

modifyBrushConfig

public void modifyBrushConfig (@Nonnull final Ref ref, @Nonnull final BrushConfig brushConfig, @Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull final ComponentAccessor componentAccessor)

Method modifyBrushConfig.

Parameters:
@Nonnull final Ref ref
@Nonnull final BrushConfig brushConfig
@Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor
@Nonnull final ComponentAccessor componentAccessor

randomlyChooseRepetitionsAmount

private int randomlyChooseRepetitionsAmount ()

Method randomlyChooseRepetitionsAmount.