private void InitMask(AnimationClipInfoProperties clipInfo) { if (this.m_Mask == null) { AnimationClip animationClip = this.m_AnimationClipEditor.target as AnimationClip; this.m_Mask = new AvatarMask(); this.m_MaskInspector = (AvatarMaskInspector)Editor.CreateEditor(this.m_Mask); this.m_MaskInspector.canImport = false; this.m_MaskInspector.showBody = animationClip.isHumanMotion; this.m_MaskInspector.clipInfo = clipInfo; } }
private void InitMask(AnimationClipInfoProperties clipInfo) { if (m_Mask == null) { AnimationClip clip = m_AnimationClipEditor.target as AnimationClip; m_Mask = new AvatarMask(); m_MaskInspector = (AvatarMaskInspector)Editor.CreateEditor(m_Mask, typeof(AvatarMaskInspector)); m_MaskInspector.canImport = false; m_MaskInspector.showBody = clip.isHumanMotion; m_MaskInspector.clipInfo = clipInfo; } }
private void InitMask(AnimationClipInfoProperties clipInfo) { if (!((UnityEngine.Object) this.m_Mask == (UnityEngine.Object)null)) { return; } AnimationClip target = this.m_AnimationClipEditor.target as AnimationClip; this.m_Mask = new AvatarMask(); this.m_MaskInspector = (AvatarMaskInspector)Editor.CreateEditor((UnityEngine.Object) this.m_Mask); this.m_MaskInspector.canImport = false; this.m_MaskInspector.showBody = target.isHumanMotion; this.m_MaskInspector.clipInfo = clipInfo; }
private void DestroyEditorsAndData() { if (this.m_AnimationClipEditor != null) { UnityEngine.Object.DestroyImmediate(this.m_AnimationClipEditor); this.m_AnimationClipEditor = null; } if (this.m_MaskInspector) { UnityEngine.Object.DestroyImmediate(this.m_MaskInspector); this.m_MaskInspector = null; } if (this.m_Mask) { UnityEngine.Object.DestroyImmediate(this.m_Mask); this.m_Mask = null; } }
private void DestroyEditorsAndData() { if ((UnityEngine.Object) this.m_AnimationClipEditor != (UnityEngine.Object)null) { UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_AnimationClipEditor); this.m_AnimationClipEditor = (AnimationClipEditor)null; } if ((bool)((UnityEngine.Object) this.m_MaskInspector)) { UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_MaskInspector); this.m_MaskInspector = (AvatarMaskInspector)null; } if (!(bool)((UnityEngine.Object) this.m_Mask)) { return; } UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_Mask); this.m_Mask = (AvatarMask)null; }
private void InitMask() { if (this.m_Mask == null) { this.m_Mask = new AvatarMask(); this.m_MaskInspector = (AvatarMaskInspector)Editor.CreateEditor(this.m_Mask); this.m_MaskInspector.canImport = false; if (this.m_ClipInfo != null) { this.m_MaskInspector.clipInfo = this.m_ClipInfo; } if (this.m_Mask.transformCount == 0) { this.SetTransformMaskFromReference(); } } }
private void InitMask(AnimationClipInfoProperties clipInfo) { if (!((UnityEngine.Object) this.m_Mask == (UnityEngine.Object) null)) return; AnimationClip target = this.m_AnimationClipEditor.target as AnimationClip; this.m_Mask = new AvatarMask(); this.m_MaskInspector = (AvatarMaskInspector) Editor.CreateEditor((UnityEngine.Object) this.m_Mask); this.m_MaskInspector.canImport = false; this.m_MaskInspector.showBody = target.isHumanMotion; this.m_MaskInspector.clipInfo = clipInfo; }
private void DestroyEditorsAndData() { if ((UnityEngine.Object) this.m_AnimationClipEditor != (UnityEngine.Object) null) { UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_AnimationClipEditor); this.m_AnimationClipEditor = (AnimationClipEditor) null; } if ((bool) ((UnityEngine.Object) this.m_MaskInspector)) { UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_MaskInspector); this.m_MaskInspector = (AvatarMaskInspector) null; } if (!(bool) ((UnityEngine.Object) this.m_Mask)) return; UnityEngine.Object.DestroyImmediate((UnityEngine.Object) this.m_Mask); this.m_Mask = (AvatarMask) null; }