PickupItemComponent

public class PickupItemComponent implements Component

Component for tracking pickupitem state. Attach this component to entities that need to track pickupitem data.

java.lang.Object > PickupItemComponent

Field Summary

targetRef

private Ref targetRef

Field targetRef.

startPosition

private Vector3d startPosition

Field startPosition.

originalLifeTime

private float originalLifeTime

Field originalLifeTime.

lifeTime

private float lifeTime

Field lifeTime.

finished

private boolean finished

Field finished.

Method Detail

getComponentType

public PickupItemComponent> getComponentType ()

Method getComponentType.

PickupItemComponent

public public PickupItemComponent ()

Method PickupItemComponent.

hasFinished

public boolean hasFinished ()

Method hasFinished.

setFinished

public void setFinished (final boolean finished)

Method setFinished.

Parameters:
final boolean finished

decreaseLifetime

public void decreaseLifetime (final float amount)

Method decreaseLifetime.

Parameters:
final float amount

getLifeTime

public float getLifeTime ()

Method getLifeTime.

getOriginalLifeTime

public float getOriginalLifeTime ()

Method getOriginalLifeTime.

setInitialLifeTime

public void setInitialLifeTime (final float lifeTimeS)

Method setInitialLifeTime.

Parameters:
final float lifeTimeS

getStartPosition

public Vector3d getStartPosition ()

Method getStartPosition.

getTargetRef

public Ref getTargetRef ()

Method getTargetRef.

clone

public PickupItemComponent clone ()

Method clone.