Actually the hit is calculated using real collision data with the animations, and what is calculated afterwards is whether a hit actually injured the enemy.