예제 #1
0
        public BlendShapeClipSelector(BlendShapeAvatar avatar, Action <BlendShapeClip> onSelected)
        {
            avatar.RemoveNullClip();

            m_avatar     = avatar;
            m_onSelected = onSelected;

            onSelected(Selected);
        }
예제 #2
0
        public BlendShapeClipSelector(BlendShapeAvatar avatar, SerializedObject serializedObject)
        {
            avatar.RemoveNullClip();

            m_avatar = avatar;

            var prop = serializedObject.FindProperty("Clips");

            m_clipList           = new ReorderableBlendShapeClipList(serializedObject, prop, avatar);
            m_clipList.Selected += (selected) =>
            {
                SelectedIndex = avatar.Clips.IndexOf(selected);
            };
        }