7 [CustomEditor(typeof(LipSyncMapping))]
10 private SkinnedMeshRenderer _skinnedMeshRenderer;
12 private void OnEnable()
14 _skinnedMeshRenderer = ((
LipSyncMapping) target).GetComponent<SkinnedMeshRenderer>();
17 private void OnDisable()
19 _skinnedMeshRenderer =
null;
24 if (_skinnedMeshRenderer ==
null)
26 base.OnInspectorGUI();
30 var visemeToBlendShapeTargets = serializedObject.FindProperty(
"VisemeToBlendTargets");
31 for (var i = 0; i < 14; i++)
33 EditorGUILayout.TextField(((LipSyncViseme) i).ToString(), _skinnedMeshRenderer.sharedMesh.GetBlendShapeName(visemeToBlendShapeTargets.GetArrayElementAtIndex(i).intValue));
override void OnInspectorGUI()
Represents the Viseme to Blend-Shape Keys mapped indices. The indices are generated from the Lip Sync...