39 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace EasyMotionRecorder
{
[Serializable]
public class CharacterFacialData : ScriptableObject
{
[SerializeField]
public string SessionID = "";
[SerializeField]
public string InstanceID = "";
[SerializeField]
public List<SerializeHumanoidFace> Faces = new List<SerializeHumanoidFace>();
[Serializable]
public class SerializeHumanoidFace
{
[SerializeField]
public List<string> BlendShapeNames = new List<string>();
[SerializeField]
public List<float> BlendShapeValues = new List<float>();
[SerializeField]
public List<string> SkinnedMeshRendererNames = new List<string>();
[SerializeField]
public int FrameCount;
[SerializeField]
public float Time;
}
}
}