Uses of Class
com.b3dgs.lionengine.game.strategy.AbstractUnit

Packages that use AbstractUnit
com.b3dgs.lionengine.game.hacknslash   
com.b3dgs.lionengine.game.strategy.ability   
 

Uses of AbstractUnit in com.b3dgs.lionengine.game.hacknslash
 

Subclasses of AbstractUnit in com.b3dgs.lionengine.game.hacknslash
 class AbstractEnemy<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
           
 class AbstractHero<TTile extends AbstractPathTile,TSkill extends AbstractSkill<TTile,TSkill,TAttr>,TAttr extends AbstractAttributes>
           
 

Uses of AbstractUnit in com.b3dgs.lionengine.game.strategy.ability
 

Methods in com.b3dgs.lionengine.game.strategy.ability that return AbstractUnit
protected abstract  AbstractUnit<TTile,TSkill,TAttr> AbstractProducerAbility.getUnitToProduce(java.lang.String name)
          Get unit to produce reference from its name.
 

Methods in com.b3dgs.lionengine.game.strategy.ability with parameters of type AbstractUnit
abstract  void AbstractProducerAbility.onProduced(AbstractUnit<TTile,TSkill,TAttr> unit)
          Action called when production is done.
 

Constructors in com.b3dgs.lionengine.game.strategy.ability with parameters of type AbstractUnit
AbstractAttackerAbility(AbstractUnit<TTile,TSkill,TAttr> attacker)
          Create a new attacker ability.
AbstractAttackerDistanceAbility(AbstractUnit<TTile,TSkill,TAttr> attacker, Projectile<?> projectile)
           
AbstractAttackerMeleeAbility(AbstractUnit<TTile,TSkill,TAttr> attacker)
          Create a new attacker melee ability.
AbstractBuilderAbility(AbstractUnit<TTile,TSkill,TAttr> builder, AbstractEntryHandler<TTile,TSkill,TAttr> handler)
          Create a new attacker ability.
AbstractExtractAbility(AbstractUnit<TTile,TSkill,TAttr> worker)
          Create a new extract ability.