ActionPickUpItem

public class ActionPickUpItem extends ActionWithDelay

Class ActionPickUpItem. Provides actionpickupitem functionality for the Hytale server.

java.lang.Object > ActionWithDelay > ActionPickUpItem

Field Summary

items

final String[] items

Field items.

targetRef

final Ref targetRef

Field targetRef.

itemComponent

final ItemComponent itemComponent

Field itemComponent.

selfTransformComponent

final TransformComponent selfTransformComponent

Field selfTransformComponent.

selfPosition

final Vector3d selfPosition

Field selfPosition.

targetTransformComponent

final TransformComponent targetTransformComponent

Field targetTransformComponent.

targetPosition

final Vector3d targetPosition

Field targetPosition.

distanceSquared

final double distanceSquared

Field distanceSquared.

npcComponent

final NPCEntity npcComponent

Field npcComponent.

inventory

final Inventory inventory

Field inventory.

Method Detail

ActionPickUpItem

public public ActionPickUpItem (@Nonnull final BuilderActionPickUpItem builder, @Nonnull final BuilderSupport support)

Method ActionPickUpItem.

Parameters:
@Nonnull final BuilderActionPickUpItem builder
@Nonnull final BuilderSupport support

registerWithSupport

public void registerWithSupport (@Nonnull final Role role)

Method registerWithSupport.

Parameters:
@Nonnull final Role role

canExecute

public boolean canExecute (@Nonnull final Ref ref, @Nonnull final Role role, @Nullable final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)

Method canExecute.

Parameters:
@Nonnull final Ref ref
@Nonnull final Role role
@Nullable final InfoProvider sensorInfo
final double dt
@Nonnull final Store store

if

public else if (role.getPositionCache()

Method if.

Parameters:
role.getPositionCache( role.getPositionCache(

execute

public boolean execute (@Nonnull final Ref ref, @Nonnull final Role role, @Nullable final InfoProvider sensorInfo, final double dt, @Nonnull final Store store)

Method execute.

Parameters:
@Nonnull final Ref ref
@Nonnull final Role role
@Nullable final InfoProvider sensorInfo
final double dt
@Nonnull final Store store

filterItem

protected boolean filterItem (@Nonnull final Ref ref, final Role role, @Nonnull final ComponentAccessor componentAccessor)

Method filterItem.

Parameters:
@Nonnull final Ref ref
final Role role
@Nonnull final ComponentAccessor componentAccessor

StorageTarget

public private StorageTarget (final String description)

Method StorageTarget.

Parameters:
final String description

get

public String get ()

Method get.