ActionFlockBeacon

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 BuilderActionFlockBeacon builderActionFlockBeacon
@Nonnull final BuilderSupport builderSupport

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 Ref ref
@Nonnull final Role role
final InfoProvider sensorInfo
final double dt
@Nonnull final Store store

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 Ref ref
@Nonnull final Role role
final InfoProvider sensorInfo
final double dt
@Nonnull final Store store

sendNPCMessage

protected void sendNPCMessage (@Nonnull final Ref ref, @Nullable final Ref targetRef, @Nonnull final ComponentAccessor componentAccessor)

Method sendNPCMessage.

Parameters:
@Nonnull final Ref ref
@Nullable final Ref targetRef
@Nonnull final ComponentAccessor componentAccessor