mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-07-14 02:54:16 -04:00
Add cdi3.json support for l2d export (beta)
This commit is contained in:
35
AssetStudioUtility/CubismLive2DExtractor/CubismCdi3Json.cs
Normal file
35
AssetStudioUtility/CubismLive2DExtractor/CubismCdi3Json.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user