ANIMATION EVENTS

Swain himself has written this same resource! I recommend it over this site right now. See it here.

Taunting and idle animations require minimal unity work, but if you want to make an enemy or player attack in a new way, you'll need some special instructions within your animations.

Events are the special instructions. Events have a name, and a property(A string, or a float, or integer, or an object).

There are two kinds of Events, "Run Events" and "Method Events".

Run Events are older and often more restricting to use, but most of the game was built with them so they're often the only way of making an animation do what you want. Run Events iniversally specified as RunEvent, with a string denoting what Event to run from there.

Newer and more versatile are Method Events. Method Events have their own Event Name, and instead can use their one property to specify a variation of it's function.