public void SetAnimation(float position, float speed = 0.0f) { animPosition = position; animSpeed = speed; foreach (var anim in animationStates) { anim.normalizedTime = position; anim.speed = speed; } }