UnityEditor.VisualizationBlendTree.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
        public void Update()
        {
            if (this.m_ControllerIsDirty)
            {
                this.Reset();
            }
            int recursiveBlendParameterCount = this.m_BlendTree.recursiveBlendParameterCount;
            if (this.m_Controller.parameters.Length >= recursiveBlendParameterCount)
            {
                for (int i = 0; i < recursiveBlendParameterCount; i++)
                {
                    string recursiveBlendParameter = this.m_BlendTree.GetRecursiveBlendParameter(i);
                    float num3 = BlendTreeInspector.GetParameterValue(this.animator, this.m_BlendTree, recursiveBlendParameter);
                    this.animator.SetFloat(recursiveBlendParameter, num3);
                }
                this.animator.EvaluateController();
            }
        }