UniVRM/Assets/VRM/Runtime/IO/VRMData.cs
2021-09-02 13:00:33 +09:00

22 lines
468 B
C#

using UniGLTF;
namespace VRM
{
public class VRMData
{
public GltfData Data { get; }
public glTF_VRM_extensions VrmExtension { get; }
public VRMData(GltfData data)
{
Data = data;
if (!glTF_VRM_extensions.TryDeserialize(data.GLTF.extensions, out VRM.glTF_VRM_extensions vrm))
{
throw new NotVrm0Exception();
}
VrmExtension = vrm;
}
}
}