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();
}