Class AbilityExecution

java.lang.Object
de.gurkenlabs.litiengine.abilities.AbilityExecution
All Implemented Interfaces:
IUpdateable

public class AbilityExecution extends Object implements IUpdateable
  • Method Details

    • getAbility

      public Ability getAbility()
    • getAppliedEffects

      public List<Effect> getAppliedEffects()
    • getCastLocation

      public Point2D getCastLocation()
    • getExecutionImpactArea

      public Shape getExecutionImpactArea()
    • getExecutionTicks

      public long getExecutionTicks()
    • update

      public void update()
      1. Apply all ability effects after their delay.
      2. Unregister this instance after all effects were applies.
      3. Effects will apply their follow up effects on their own.
      Specified by:
      update in interface IUpdateable
      See Also: