//3.a if the defender did not defend, we finish the attack void MA_FinishAttack() { currentTargetsCombat.OnEnemyLandsHitOnMe(); currentTargetsHealth.TakeDamage(currentAttack.meleeDamage); currentTargetsCombat.DamageFlinch(); currentCombatState = CombatState.FinishingMeleeAttack; unitAnimation.PlayFinishAttackAnimation(currentAttack.finishAttackTime); invokeTime = currentAttack.finishAttackTime; }