AssetStudio/AssetStudioUtility/CubismLive2DExtractor/CubismCdi3Json.cs

36 lines
1023 B
C#

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);
}
}
}
}