public class ActionFlockBeacon extends ActionBase
Class ActionFlockBeacon. Provides actionflockbeacon functionality for the Hytale server.
java.lang.Object > ActionBase > ActionFlockBeacon
Field Summary
flockMembership
final
FlockMembership
flockMembership
Field flockMembership.
flockReference
final
Ref
flockReference
Field flockReference.
entityGroup
final
EntityGroup
entityGroup
Field entityGroup.
targetRef
final
Ref
targetRef
Field targetRef.
leaderReference
final
Ref
leaderReference
Field leaderReference.
beaconSupport
final
BeaconSupport
beaconSupport
Field beaconSupport.
Method Detail
ActionFlockBeacon
public
public
ActionFlockBeacon
(@Nonnull final BuilderActionFlockBeacon builderActionFlockBeacon, @Nonnull final BuilderSupport builderSupport)
Method ActionFlockBeacon.
- Parameters:
@Nonnull final BuilderActionFlockBeaconbuilderActionFlockBeacon@Nonnull final BuilderSupportbuilderSupport
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
sendNPCMessage
protected
void
sendNPCMessage
(@Nonnull final Ref ref, @Nullable final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)
Method sendNPCMessage.
- Parameters:
@Nonnull final Refref@Nullable final ReftargetRef@Nonnull final ComponentAccessorcomponentAccessor