Renanse/Ardor3D — pull request #10 by ricardolpd (2012-12-03 11:25:23+00:00)
Title: Adds  AnimationClipInstance parameter to AnimationListener, to know what clipInstance finished

While it seems that on your design you wanted to keep access to _clipInstances just in the AnimationManager. There seems to be no way to know when all animationClipInstances have been completed.
(This is particularly useful because of the AnimationUpdateStates (to update UI or whatever).

So i decided that adding an AnimationClipInstance as parameter in the AnimationListener Interface would allow to who wants to create a Common AnimationListener to all AnimationClips (to know when there is no more animation to be done).

I updated the animation clips accordingly.

If you have though about this already and you have seen a better way cancel the pull request and let me know, so I can update my code accordingly.