UnityEditor.TransitionPreview.ClearController C# (CSharp) Method

ClearController() private method

private ClearController ( ) : void
return void
        private void ClearController()
        {
            if ((this.m_AvatarPreview != null) && (this.m_AvatarPreview.Animator != null))
            {
                AnimatorController.SetAnimatorController(this.m_AvatarPreview.Animator, null);
            }
            Object.DestroyImmediate(this.m_Controller);
            Object.DestroyImmediate(this.m_SrcState);
            Object.DestroyImmediate(this.m_DstState);
            Object.DestroyImmediate(this.m_Transition);
            this.m_StateMachine = null;
            this.m_Controller = null;
            this.m_SrcState = null;
            this.m_DstState = null;
            this.m_Transition = null;
        }