Add cdi3.json support for l2d export (beta)

This commit is contained in:
VaDiM
2024-02-09 22:34:08 +03:00
parent d4162161be
commit 535153be6b
4 changed files with 125 additions and 0 deletions

View File

@ -0,0 +1,35 @@
using System;
namespace CubismLive2DExtractor
{
public class CubismCdi3Json
{
public int Version { get; set; }
public ParamGroupArray[] Parameters { get; set; }
public ParamGroupArray[] ParameterGroups { get; set; }
public PartArray[] Parts { get; set; }
public class ParamGroupArray : IComparable
{
public string Id { get; set; }
public string GroupId { get; set; }
public string Name { get; set; }
public int CompareTo(object obj)
{
return string.Compare(Id, ((ParamGroupArray)obj).Id, StringComparison.OrdinalIgnoreCase);
}
}
public class PartArray : IComparable
{
public string Id { get; set; }
public string Name { get; set; }
public int CompareTo(object obj)
{
return string.Compare(Id, ((PartArray)obj).Id, StringComparison.OrdinalIgnoreCase);
}
}
}
}