private AnimationClip IndexToClip(int index)
{
if (this.state.activeRootGameObject != null)
{
AnimationClip[] animationClips = AnimationUtility.GetAnimationClips(this.state.activeRootGameObject);
if ((index >= 0) && (index < animationClips.Length))
{
return AnimationUtility.GetAnimationClips(this.state.activeRootGameObject)[index];
}
}
return null;
}