abstract class ActionBase extendsAnnotatedComponentBaseimplementsAction
Class ActionBase. Provides actionbase functionality for the Hytale server.
java.lang.Object > AnnotatedComponentBase > ActionBase
Field Summary
once
protected
boolean
once
Field once.
triggered
protected
boolean
triggered
Field triggered.
active
protected
boolean
active
Field active.
Method Detail
canExecute
public
boolean
canExecute
(@Nonnull final Ref ref, @Nonnull final Role role, final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)
Method canExecute.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerolefinal InfoProvidersensorInfofinal doubledt@Nonnull final Storestore
execute
public
boolean
execute
(@Nonnull final Ref ref, @Nonnull final Role role, final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)
Method execute.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerolefinal InfoProvidersensorInfofinal doubledt@Nonnull final Storestore
isActivated
public
boolean
isActivated
()
Method isActivated.
isTriggered
public
boolean
isTriggered
()
Method isTriggered.
clearOnce
public
void
clearOnce
()
Method clearOnce.
setOnce
public
void
setOnce
()
Method setOnce.
processDelay
public
boolean
processDelay
(final float dt)
Method processDelay.
- Parameters:
final floatdt