Hi,
Some very usefull feature is animation events and frame , that allow to :
- check if one animation has finished playing, for example a function name as parameter that can be called in script
- get between frames the animation is playing
- place some event in some frame in the editor and some function name, this will be available in script as callback function
Animation callback and getting the frames where is the animation playing are the most usefull.
While having in editor ability to place frame callback functions, is lot more work and not necessary if we have the ability to get the frames where is the animation playing or some callback once animation is finished playing.
I think this will decrease the amount of code and will not need to use timers and approximations, while making code shorter and more clear.