UnityEditor.TransitionPreview.DoTransitionPreview C# (CSharp) Method

DoTransitionPreview() public method

public DoTransitionPreview ( ) : void
return void
        public void DoTransitionPreview()
        {
            if (this.m_Controller != null)
            {
                if (Event.current.type == EventType.Repaint)
                {
                    this.m_AvatarPreview.timeControl.Update();
                }
                this.DoTimeline();
                AnimatorControllerParameter[] parameters = this.m_Controller.parameters;
                if (parameters.Length > 0)
                {
                    this.m_ShowBlendValue = EditorGUILayout.Foldout(this.m_ShowBlendValue, "BlendTree Parameters", true);
                    if (this.m_ShowBlendValue)
                    {
                        for (int i = 0; i < parameters.Length; i++)
                        {
                            AnimatorControllerParameter parameter = this.m_Controller.parameters[i];
                            float num2 = this.m_ParameterInfoList[i].m_Value;
                            Vector2 vector = this.m_ParameterMinMax[i];
                            Vector2 vector2 = this.m_ParameterMinMax[i];
                            float num3 = EditorGUILayout.Slider(parameter.name, num2, vector[0], vector2[1], new GUILayoutOption[0]);
                            if (num3 != num2)
                            {
                                this.m_ParameterInfoList[i].m_Value = num3;
                                this.mustResample = true;
                                this.m_MustSampleMotions = true;
                            }
                        }
                    }
                }
            }
        }