mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-11 04:54:17 -05:00
35 lines
819 B
C#
35 lines
819 B
C#
using System;
|
|
using UniJSON;
|
|
|
|
namespace UniGLTF
|
|
{
|
|
[Serializable]
|
|
public class glTFAssets : JsonSerializableBase
|
|
{
|
|
public string generator;
|
|
|
|
[JsonSchema(Required = true, Pattern = "^[0-9]+\\.[0-9]+$")]
|
|
public string version;
|
|
|
|
public string copyright;
|
|
|
|
[JsonSchema(Pattern = "^[0-9]+\\.[0-9]+$")]
|
|
public string minVersion;
|
|
|
|
// empty schemas
|
|
public object extensions;
|
|
public object extras;
|
|
|
|
protected override void SerializeMembers(GLTFJsonFormatter f)
|
|
{
|
|
f.Key("generator"); f.Value(generator);
|
|
f.Key("version"); f.Value(version);
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Format("GLTF-{0} generated by {1}", version, generator);
|
|
}
|
|
}
|
|
}
|