How to synchronize animations from 2 different gameobjects?

I have one gameobject with a attack animation and another gameobject with a hit-and-fall animation

There is a delicate situation here:

the attack animation is: first 30% preparing to attack, 20% the attack itself, 50% moving to original position.

I need to trigger the second gameobject hit-and-fall animation in the beginning of the 20% attack frames

How can I accomplish that?

I hope I was clear. I didn’t find any solution to this.

thanks

In Unity’s animations, you can actually keyframe events. For example, at a specific keyframe, you could call a function on a script. Check this link.