java.lang.Object
com.pixelmonmod.pixelmon.api.battles.attack.animation.AttackAnimation
All Implemented Interfaces:
ActiveBattleAnimation, ContextHolder

public class AttackAnimation extends Object implements ActiveBattleAnimation
Runtime instance of an attack animation being played in battle.

This stores the battle context for the animation, tracks its tick progress, and delegates update, cleanup, and completion checks to the configured AttackAnimationLogic. Additional animation-specific state can be stored in the attached StoredContext.