/// <summary> /// The same as the other change animation methods, but this one only runs successfully if it is currently not blending an animation. /// If it is, nothing happens. /// </summary> public void ChangeAnimationIfNotBlending(DriverAnimation anim, AnimationBlendingTransition transition = AnimationBlendingTransition.BlendWhileAnimating, float duration = 0.2f) { if (ModelComponents[0].AnimationBlender.Complete) ChangeAnimation(anim, transition, duration); }
public void ChangeAnimation(DriverAnimation anim, AnimationBlendingTransition transition = AnimationBlendingTransition.BlendWhileAnimating, float duration = 0.2f) { ChangeAnimation(anim.ToString(), transition, duration); }