unity notification on animation change

I have game which have to run a lot of mixed animation(for click one animation, on ten different timers another animations).
But this animations not always should interrupt each other. So I need to be able to check which animation currently running to decide interrupt it or not.
Would be great to get notification when one clip finished(but I cant do it by timer since any clip can be interrupted anytime).
How can I do it?

you can add an animation event towards the end of the time line