MountedByComponent

public class MountedByComponent implements Component

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

java.lang.Object > MountedByComponent

Field Summary

No fields documented.

Method Detail

MountedByComponent

public public MountedByComponent ()

Method MountedByComponent.

getComponentType

public MountedByComponent> getComponentType ()

Method getComponentType.

removeInvalid

public void removeInvalid ()

Method removeInvalid.

getPassengers

public List> getPassengers ()

Method getPassengers.

addPassenger

public void addPassenger (final Ref passenger)

Method addPassenger.

Parameters:
final Ref passenger

removePassenger

public void removePassenger (final Ref ref)

Method removePassenger.

Parameters:
final Ref ref

withPassenger

public MountedByComponent withPassenger (final Ref passenger)

Method withPassenger.

Parameters:
final Ref passenger

clone

public Component clone ()

Method clone.