mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-07-14 02:54:16 -04:00
Add option to export Live2D Cubism models
This commit is contained in:
@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace CubismLive2DExtractor
|
||||
{
|
||||
public class CubismMotion3Json
|
||||
{
|
||||
public int Version;
|
||||
public SerializableMeta Meta;
|
||||
public SerializableCurve[] Curves;
|
||||
public SerializableUserData[] UserData;
|
||||
|
||||
public class SerializableMeta
|
||||
{
|
||||
public float Duration;
|
||||
public float Fps;
|
||||
public bool Loop;
|
||||
public bool AreBeziersRestricted;
|
||||
public int CurveCount;
|
||||
public int TotalSegmentCount;
|
||||
public int TotalPointCount;
|
||||
public int UserDataCount;
|
||||
public int TotalUserDataSize;
|
||||
};
|
||||
|
||||
public class SerializableCurve
|
||||
{
|
||||
public string Target;
|
||||
public string Id;
|
||||
public List<float> Segments;
|
||||
};
|
||||
|
||||
public class SerializableUserData
|
||||
{
|
||||
public float Time;
|
||||
public string Value;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user