Package: com.hypixel.hytale.server.npc.corecomponents
public abstract class ActionBase extends AnnotatedComponentBase implements Action
| Modifier | Type | Name |
|---|
protected | boolean | once |
protected | boolean | triggered |
protected | boolean | active |
| Modifier | Signature |
|---|
public | ActionBase(@Nonnull BuilderActionBase builderActionBase) |
| Modifier | Return Type | Signature |
|---|
@Override public | boolean | canExecute(@Nonnull Ref<EntityStore> ref, @Nonnull Role role, InfoProvider sensorInfo, double dt, @Nonnull Store<EntityStore> store) |
@Override public | boolean | execute(@Nonnull Ref<EntityStore> ref, @Nonnull Role role, InfoProvider sensorInfo, double dt, @Nonnull Store<EntityStore> store) |
@Override public | void | activate(Role role, InfoProvider infoProvider) |
@Override public | void | deactivate(Role role, InfoProvider infoProvider) |
@Override public | boolean | isActivated() |
@Override public | boolean | isTriggered() |
@Override public | void | clearOnce() |
@Override public | void | setOnce() |
@Override public | boolean | processDelay(float dt) |
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.