public override void Update(UpdateContext updateContext) { TickAnimation(updateContext); if (currentAnimation.Done) { updateContext.Destroy(this); } }