Before we start, yes, I know there are loads of questions about this already answered. I just want to know if there is a more clean way of doing it instead of making tons of IEnumerators and using WaitForSeconds. It just seems cluttered when for every single thing you need to wait for a certain animation, you have to create an IEnumerator? Is there really not a simpler way of doing this? And if not built in, is there at least something on the asset store I can use?
FYI: I am making an RPG battle system. I need to wait for the enemies animation to finish so that I can then reactivate the attack button.