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