public virtual void DestroyAllAnimations() { // Destroy all states too, since they cannot reference destroyed animations this.DestroyAllAnimationStates(); if ( this.animationList != null ) { this.animationList.Clear(); } }