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