Remember a few pages ago, when we created the animation blueprint? Or, to be more precise, when I showed my animation blueprint setup and you used the knowledge you have from Chapter 1, Preparing for a Big Project, and Chapter 2, Setting Up Your Warrior, to build your own animation blueprint setup for your AI?
There was one more thing that I didn't want to add to the animation blueprint at that time, as it is was more dependent on the C++ code. It is the animation notifies.
We have discussed before the importance of notifications and how accurate they are when it comes to executing something at the exact moment.
Within the C++ code, we have written two important functions and the loss of gameplay logic will count on these two functions; it was the OnPreAttack
and the OnPostAttack
methods. Both the functions do handle each other; the OnPreAttack
method works on preparing the enemy to do an attack and the OnPostAttack
method works on returning everything to normal.
But when we...