mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-07-14 02:54:16 -04:00
Improve integration with Live2D assets
This commit is contained in:
@ -18,6 +18,45 @@ namespace AssetStudio
|
||||
var typeDefinitionConverter = new TypeDefinitionConverter(typeDef, helper, 1);
|
||||
m_Type.m_Nodes.AddRange(typeDefinitionConverter.ConvertToTypeTreeNodes());
|
||||
}
|
||||
else
|
||||
{
|
||||
switch (m_Script.m_ClassName)
|
||||
{
|
||||
case "CubismModel":
|
||||
helper.AddMonoCubismModel(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismMoc":
|
||||
helper.AddMonoCubismMoc(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismFadeController":
|
||||
helper.AddMonoCubismFadeController(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismFadeMotionList":
|
||||
helper.AddMonoCubismFadeList(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismFadeMotionData":
|
||||
helper.AddMonoCubismFadeData(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismExpressionController":
|
||||
helper.AddMonoCubismExpressionController(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismExpressionList":
|
||||
helper.AddMonoCubismExpressionList(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismExpressionData":
|
||||
helper.AddMonoCubismExpressionData(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismDisplayInfoParameterName":
|
||||
helper.AddMonoCubismDisplayInfo(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismDisplayInfoPartName":
|
||||
helper.AddMonoCubismDisplayInfo(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
case "CubismPosePart":
|
||||
helper.AddMonoCubismPosePart(m_Type.m_Nodes, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return m_Type;
|
||||
}
|
||||
|
Reference in New Issue
Block a user