Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Commit 7add58b

Browse files
committed
Version 0.2.1
Update generated Live2D typetree (#2)
1 parent 22d9b35 commit 7add58b

12 files changed

Lines changed: 71 additions & 69 deletions

File tree

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ As the name suggests, this project is heavily inspired by [Perfare/UnityLive2DEx
99
- All Live2D types are implemented with [dumped TypeTree](https://github.com/mos9527/UnityPyLive2DExtractor/blob/main/external/typetree_cubism.json) and [generated types](https://github.com/mos9527/UnityPyLive2DExtractor/blob/main/typetree_codegen.py). This should help with compatibility issues.
1010
- Do note, however, that you may need to update the TypeTree if the Live2D version changes.
1111
- Generate the TypeTree with [UnityPyTypetreeCodegen](https://github.com/mos9527/UnityPyTypetreeCodegen) and replace the existing TypeTree at `UnityPyLive2DExtractor/generated`
12-
```bash
13-
UnityPyTypetreeCodegen --json external/typetree_cubism.json --outdir UnityPyLive2DExtractor/generated
14-
```
12+
1513
- New (not necessarily better) asset discovery method. Though proven to be more reliable in some cases.
1614

1715
## Installation

UnityPyLive2DExtractor/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = (0, 2, 0)
1+
__version__ = (0, 2, 1)

UnityPyLive2DExtractor/generated/Live2D/Cubism/Core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class CubismLogging(MonoBehaviour):
2525
pass
2626
@UTTCGen('Live2D.Cubism.Core.CubismMoc', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "Byte[]", "m_Name": "_bytes", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}])
2727
class CubismMoc(MonoBehaviour):
28-
_bytes : bytes
28+
_bytes : List[int]
2929
@UTTCGen('Live2D.Cubism.Core.CubismModel', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "PPtr<CubismMoc>", "m_Name": "_moc", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}])
3030
class CubismModel(MonoBehaviour):
3131
_moc : PPtr[CubismMoc]

UnityPyLive2DExtractor/generated/Live2D/Cubism/Framework/Expression/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99

1010
@UTTCGen('Live2D.Cubism.Framework.Expression.CubismExpressionData', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Type", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeInTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeOutTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "SerializableExpressionParameter[]", "m_Name": "Parameters", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "SerializableExpressionParameter", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 16384}, {"m_Type": "string", "m_Name": "Id", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "Value", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "SInt32", "m_Name": "Blend", "m_Level": 4, "m_MetaFlag": 0}])
1111
class CubismExpressionData(MonoBehaviour):
12-
Type : str
12+
Type : List[str]
1313
FadeInTime : float
1414
FadeOutTime : float
1515
Parameters : List[SerializableExpressionParameter]
1616
@UTTCGen('Live2D.Cubism.Framework.Expression.CubismExpressionList', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "CubismExpressionData[]", "m_Name": "CubismExpressionObjects", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "PPtr<CubismExpressionData>", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 4, "m_MetaFlag": 0}])
1717
class CubismExpressionList(MonoBehaviour):
18-
CubismExpressionObjects : List[CubismExpressionData]
18+
CubismExpressionObjects : List[PPtr[CubismExpressionData]]
1919
@UTTCGen('Live2D.Cubism.Framework.Expression.CubismExpressionController', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "PPtr<CubismExpressionList>", "m_Name": "ExpressionsList", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "bool", "m_Name": "UseLegacyBlendCalculation", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "SInt32", "m_Name": "CurrentExpressionIndex", "m_Level": 1, "m_MetaFlag": 0}])
2020
class CubismExpressionController(MonoBehaviour):
2121
ExpressionsList : PPtr[CubismExpressionList]
@@ -29,13 +29,13 @@ class CubismExpressionParameterValue(MonoBehaviour):
2929
OverwriteValue : float
3030
@UTTCGen('Live2D.Cubism.Framework.Expression.CubismPlayingExpression', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Type", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeInTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeOutTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "Weight", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "ExpressionUserTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "ExpressionStartTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "ExpressionEndTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "CubismParameter[]", "m_Name": "Destinations", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "PPtr<CubismParameter>", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Single[]", "m_Name": "Value", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "CubismParameterBlendMode[]", "m_Name": "Blend", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "SInt32", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}])
3131
class CubismPlayingExpression(MonoBehaviour):
32-
Type : str
32+
Type : List[str]
3333
FadeInTime : float
3434
FadeOutTime : float
3535
Weight : float
3636
ExpressionUserTime : float
3737
ExpressionStartTime : float
3838
ExpressionEndTime : float
39-
Destinations : List[CubismParameter]
39+
Destinations : List[PPtr[CubismParameter]]
4040
Value : List[float]
41-
Blend : List[CubismParameterBlendMode]
41+
Blend : List[int]

UnityPyLive2DExtractor/generated/Live2D/Cubism/Framework/Json/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class CubismDisplayInfo3Json(MonoBehaviour):
3939
CombinedParameters : List[SerializableCombinedParameterIds]
4040
@UTTCGen('Live2D.Cubism.Framework.Json.CubismExp3Json', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Type", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeInTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeOutTime", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "SerializableExpressionParameter[]", "m_Name": "Parameters", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "SerializableExpressionParameter", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 16384}, {"m_Type": "string", "m_Name": "Id", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "Value", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Blend", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}])
4141
class CubismExp3Json(MonoBehaviour):
42-
Type : str
42+
Type : List[str]
4343
FadeInTime : float
4444
FadeOutTime : float
4545
Parameters : List[SerializableExpressionParameter]
@@ -65,7 +65,7 @@ class CubismPhysics3Json(MonoBehaviour):
6565
PhysicsSettings : List[SerializablePhysicsSettings]
6666
@UTTCGen('Live2D.Cubism.Framework.Json.CubismPose3Json', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Type", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "float", "m_Name": "FadeInTime", "m_Level": 1, "m_MetaFlag": 0}])
6767
class CubismPose3Json(MonoBehaviour):
68-
Type : str
68+
Type : List[str]
6969
FadeInTime : float
7070
@UTTCGen('Live2D.Cubism.Framework.Json.CubismUserData3Json', [{"m_Type": "MonoBehaviour", "m_Name": "Base", "m_Level": 0, "m_MetaFlag": 0}, {"m_Type": "PPtr<GameObject>", "m_Name": "m_GameObject", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "UInt8", "m_Name": "m_Enabled", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "PPtr<MonoScript>", "m_Name": "m_Script", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "m_FileID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt64", "m_Name": "m_PathID", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "m_Name", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "SInt32", "m_Name": "Version", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "SerializableMeta", "m_Name": "Meta", "m_Level": 1, "m_MetaFlag": 16384}, {"m_Type": "SInt32", "m_Name": "UserDataCount", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SInt32", "m_Name": "TotalUserDataCount", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "SerializableUserData[]", "m_Name": "UserData", "m_Level": 1, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 2, "m_MetaFlag": 0}, {"m_Type": "int", "m_Name": "size", "m_Level": 3, "m_MetaFlag": 0}, {"m_Type": "SerializableUserData", "m_Name": "data", "m_Level": 3, "m_MetaFlag": 16384}, {"m_Type": "string", "m_Name": "Target", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Id", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "string", "m_Name": "Value", "m_Level": 4, "m_MetaFlag": 0}, {"m_Type": "Array", "m_Name": "Array", "m_Level": 5, "m_MetaFlag": 16384}, {"m_Type": "int", "m_Name": "size", "m_Level": 6, "m_MetaFlag": 0}, {"m_Type": "char", "m_Name": "data", "m_Level": 6, "m_MetaFlag": 0}])
7171
class CubismUserData3Json(MonoBehaviour):

0 commit comments

Comments
 (0)