ListSelect

This commit is contained in:
ousttrue 2018-11-03 19:46:13 +09:00
parent b879ce8a4a
commit 9f98b1cc70

View File

@ -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();