ItemEntity

public abstract class ItemEntity extends GameEntity

Functions

Link copied to clipboard
abstract GameEntity.BehaviourEntity getBehaviourEntity()
Link copied to clipboard
abstract GameEntity.ExperienceEntity getExperienceEntity()
Link copied to clipboard
abstract GameEntity.FightEntity getFightEntity()
Link copied to clipboard
abstract Lifecycle getLifecycle()
Link copied to clipboard
final Item getNewItem(GameEntity picker)
Link copied to clipboard
abstract GameEntity.PhysicalEntity getPhysicalEntity()
Link copied to clipboard
final Set<GameUnit> getUnits()
Link copied to clipboard
abstract GameEntity.ViewEntity getViewEntity()
Link copied to clipboard
Unit handleMessage(Message m)
Link copied to clipboard
final Unit messagingRoutine()
Link copied to clipboard
Unit onLifeEnd()
Link copied to clipboard
Unit onLifeStart()
Link copied to clipboard
final Unit receive(Message m)

Properties

Link copied to clipboard
private final GameEntity.BehaviourEntity behaviourEntity
Link copied to clipboard
private final GameEntity.ExperienceEntity experienceEntity
Link copied to clipboard
private final GameEntity.FightEntity fightEntity
Link copied to clipboard
private final Lifecycle lifecycle
Link copied to clipboard
private final GameEntity.PhysicalEntity physicalEntity
Link copied to clipboard
private final Set<GameUnit> units
Link copied to clipboard
private final GameEntity.ViewEntity viewEntity

Inheritors

Link copied to clipboard