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 BuilderActionPickUpItembuilder@Nonnull final BuilderSupportsupport
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 Refref@Nonnull final Rolerole@Nullable final InfoProvidersensorInfofinal doubledt@Nonnull final Storestore
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 Refref@Nonnull final Rolerole@Nullable final InfoProvidersensorInfofinal doubledt@Nonnull final Storestore
filterItem
protected
boolean
filterItem
(@Nonnull final Ref ref, final Role role, @Nonnull final ComponentAccessor componentAccessor)
Method filterItem.
- Parameters:
@Nonnull final Refreffinal Rolerole@Nonnull final ComponentAccessorcomponentAccessor
StorageTarget
public
private
StorageTarget
(final String description)
Method StorageTarget.
- Parameters:
final Stringdescription
get
public
String
get
()
Method get.