UnityEditor.TransitionPreview.Init C# (CSharp) Method

Init() private method

private Init ( Animator scenePreviewObject, Motion motion ) : void
scenePreviewObject UnityEngine.Animator
motion UnityEngine.Motion
return void
        private void Init(Animator scenePreviewObject, Motion motion)
        {
            if (this.m_AvatarPreview == null)
            {
                this.m_AvatarPreview = new AvatarPreview(scenePreviewObject, motion);
                this.m_AvatarPreview.OnAvatarChangeFunc = new AvatarPreview.OnAvatarChange(this.OnPreviewAvatarChanged);
                this.m_AvatarPreview.ShowIKOnFeetButton = false;
            }
            if (this.m_Timeline == null)
            {
                this.m_Timeline = new Timeline();
                this.m_MustSampleMotions = true;
            }
            this.CreateController();
            if (this.m_ParameterInfoList == null)
            {
                this.CreateParameterInfoList();
            }
        }