[CLI] Fix export of some fbx models

This commit is contained in:
VaDiM 2025-03-31 18:35:17 +03:00
parent e1e43439c3
commit 40e0bd0248
2 changed files with 9 additions and 11 deletions

View File

@ -57,16 +57,13 @@ namespace AssetStudio
public void SetAssetFilter(params ClassIDType[] classIDTypes) public void SetAssetFilter(params ClassIDType[] classIDTypes)
{ {
if (filteredAssetTypesList.Count == 0) filteredAssetTypesList.UnionWith(new[]
{
filteredAssetTypesList.UnionWith(new HashSet<ClassIDType>
{ {
ClassIDType.AssetBundle, ClassIDType.AssetBundle,
ClassIDType.ResourceManager, ClassIDType.ResourceManager,
ClassIDType.GameObject, ClassIDType.GameObject,
ClassIDType.Transform, ClassIDType.Transform,
}); });
}
if (classIDTypes.Contains(ClassIDType.MonoBehaviour)) if (classIDTypes.Contains(ClassIDType.MonoBehaviour))
{ {

View File

@ -572,7 +572,7 @@ namespace AssetStudioCLI.Options
case "l2d": case "l2d":
case "live2d": case "live2d":
o_workMode.Value = WorkMode.Live2D; o_workMode.Value = WorkMode.Live2D;
o_exportAssetTypes.Value = new List<ClassIDType>() o_exportAssetTypes.Value = new List<ClassIDType>
{ {
ClassIDType.AnimationClip, ClassIDType.AnimationClip,
ClassIDType.MonoBehaviour, ClassIDType.MonoBehaviour,
@ -581,13 +581,14 @@ namespace AssetStudioCLI.Options
break; break;
case "splitobjects": case "splitobjects":
o_workMode.Value = WorkMode.SplitObjects; o_workMode.Value = WorkMode.SplitObjects;
o_exportAssetTypes.Value = new List<ClassIDType>() o_exportAssetTypes.Value = new List<ClassIDType>
{ {
ClassIDType.Texture2D, ClassIDType.Texture2D,
ClassIDType.Material, ClassIDType.Material,
ClassIDType.Mesh, ClassIDType.Mesh,
ClassIDType.MeshRenderer, ClassIDType.MeshRenderer,
ClassIDType.MeshFilter, ClassIDType.MeshFilter,
ClassIDType.SkinnedMeshRenderer,
}; };
break; break;
default: default: