UnityEditor.AnimationUtility.SetAnimationClips C# (CSharp) Method

SetAnimationClips() private method

private SetAnimationClips ( Animation animation, AnimationClip clips ) : void
animation Animation
clips AnimationClip
return void
        public static extern void SetAnimationClips(Animation animation, AnimationClip[] clips);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

 private AnimationClip AddClipToAnimationComponent(AnimationClip newClip)
 {
     if (this.animatedObject.GetComponent <Animation>() == null)
     {
         Animation animation = this.animatedObject.AddComponent(typeof(Animation)) as Animation;
         animation.clip = newClip;
     }
     AnimationClip[] animationClips = AnimationUtility.GetAnimationClips(this.animatedObject);
     Array.Resize <AnimationClip>(ref animationClips, animationClips.Length + 1);
     animationClips[animationClips.Length - 1] = newClip;
     AnimationUtility.SetAnimationClips(this.animatedObject.GetComponent <Animation>(), animationClips);
     return(newClip);
 }
All Usage Examples Of UnityEditor.AnimationUtility::SetAnimationClips
AnimationUtility