UnityEditor.AvatarPreview.SetPreview C# (CSharp) Méthode

SetPreview() private méthode

private SetPreview ( GameObject gameObject ) : void
gameObject UnityEngine.GameObject
Résultat void
        private void SetPreview(GameObject gameObject)
        {
            AvatarPreviewSelection.SetPreview(this.animationClipType, gameObject);
            Object.DestroyImmediate(this.m_PreviewInstance);
            this.InitInstance(this.m_SourceScenePreviewAnimator, this.m_SourcePreviewMotion);
            if (this.m_OnAvatarChangeFunc != null)
            {
                this.m_OnAvatarChangeFunc();
            }
        }

Usage Example

Exemple #1
0
 public override void OnSelectionChanged(Object selection)
 {
     if (IsValid())
     {
         m_Owner.SetPreview(ObjectSelector.GetCurrentObject() as GameObject);
         InspectorWindow.RepaintAllInspectors();
     }
 }