Class BuilderActionWithDelay

All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<Action>, BuilderContext
Direct Known Subclasses:
BuilderActionDropItem, BuilderActionPickUpItem, BuilderActionTimeout

public abstract class BuilderActionWithDelay extends BuilderActionBase
  • Field Details

    • DEFAULT_TIMEOUT_RANGE

      public static final double[] DEFAULT_TIMEOUT_RANGE
    • delayRange

      protected final NumberArrayHolder delayRange
  • Constructor Details

    • BuilderActionWithDelay

      public BuilderActionWithDelay()
  • Method Details

    • readCommonConfig

      @Nonnull public Builder<Action> readCommonConfig(@Nonnull com.google.gson.JsonElement data)
      Overrides:
      readCommonConfig in class BuilderActionBase
    • getDelayRange

      public double[] getDelayRange(@Nonnull BuilderSupport support)
    • getDefaultTimeoutRange

      protected double[] getDefaultTimeoutRange()