BDAnimationModules.MouseAimLight.SetUpAnimation C# (CSharp) Method

SetUpAnimation() public static method

public static SetUpAnimation ( string animationName, Part part ) : UnityEngine.AnimationState[]
animationName string
part Part
return UnityEngine.AnimationState[]
        public static AnimationState[] SetUpAnimation(string animationName, Part part)
        {
            var states = new List<AnimationState>();
            foreach (var animation in part.FindModelAnimators(animationName))
            {
                var animationState = animation[animationName];
                animationState.speed = 0;
                animationState.enabled = true;
                animationState.wrapMode = WrapMode.ClampForever;
                animation.Blend(animationName);
                states.Add(animationState);
            }
            return states.ToArray();
        }