@Override public void onAttackComplete() { AttackIndicator.target(enemy); attack(enemy); curAction = null; Invisibility.dispel(); super.onAttackComplete(); }
@Override public void onComplete(Animation anim) { if (animCallback != null) { animCallback.call(); animCallback = null; } else { if (anim == attack) { idle(); ch.onAttackComplete(); } else if (anim == zap) { idle(); ch.onZapComplete(); } else if (anim == operate) { idle(); ch.onOperateComplete(); } } }