mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-14 06:19:47 -05:00
ListSelect
This commit is contained in:
parent
b879ce8a4a
commit
9f98b1cc70
|
|
@ -41,12 +41,18 @@ namespace VRM
|
|||
else if (clip != null)
|
||||
{
|
||||
m_clipEditor = new SerializedBlendShapeEditor(clip, PreviewSceneManager);
|
||||
PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue
|
||||
{
|
||||
BlendShapeBindings = clip.Values,
|
||||
MaterialValueBindings = clip.MaterialValues,
|
||||
Weight = 1.0f
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
m_clipEditor = null;
|
||||
PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue());
|
||||
}
|
||||
Bake();
|
||||
}
|
||||
|
||||
protected override void OnEnable()
|
||||
|
|
@ -93,6 +99,13 @@ namespace VRM
|
|||
}
|
||||
};
|
||||
|
||||
m_clipList.onSelectCallback += (list) =>
|
||||
{
|
||||
var a = list.serializedProperty;
|
||||
var selected = a.GetArrayElementAtIndex(list.index);
|
||||
OnSelected((BlendShapeClip)selected.objectReferenceValue);
|
||||
};
|
||||
|
||||
//m_clipList.onCanRemoveCallback += list => true;
|
||||
base.OnEnable();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user