Skip to content

Commit 64f1686

Browse files
committed
fixed empty tags, networkmanager errors(?), and PLEASE STATIC MESH FIX
1 parent 6397f9e commit 64f1686

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

Source/AssetRipper.Processing/Editor/EditorFormatProcessor.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
using AssetRipper.IO.Files.SerializedFiles;
88
using AssetRipper.Processing.AnimationClips;
99
using AssetRipper.SourceGenerated.Classes.ClassID_1;
10+
using AssetRipper.SourceGenerated.Classes.ClassID_114;
1011
using AssetRipper.SourceGenerated.Classes.ClassID_129;
1112
using AssetRipper.SourceGenerated.Classes.ClassID_142;
1213
using AssetRipper.SourceGenerated.Classes.ClassID_147;
14+
using AssetRipper.SourceGenerated.Classes.ClassID_149;
1315
using AssetRipper.SourceGenerated.Classes.ClassID_157;
1416
using AssetRipper.SourceGenerated.Classes.ClassID_19;
1517
using AssetRipper.SourceGenerated.Classes.ClassID_196;
@@ -133,6 +135,19 @@ private void Convert(IUnityObjectBase asset)
133135
playerSettings.ScriptingRuntimeVersionE = ScriptingRuntimeVersion.Latest;
134136
}
135137
break;
138+
case ITagManager tagManager:
139+
for (int i = 0; i < tagManager.Tags.Count; i++)
140+
{
141+
if (string.IsNullOrEmpty(tagManager.Tags[i]))
142+
{
143+
tagManager.Tags.RemoveAt(i--);
144+
}
145+
}
146+
break;
147+
case INetworkManager networkManager:
148+
// I sure hope this doesn't break anything
149+
networkManager.AssetToPrefab.Clear();
150+
break;
136151
}
137152

138153
bool HasMscorlib2()

Source/AssetRipper.SourceGenerated.Extensions/StaticBatchInfoExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public static void Initialize(this IStaticBatchInfo staticBatchInfo, uint[] subs
2727

2828
public static bool IsDefault(this IStaticBatchInfo staticBatchInfo)
2929
{
30-
return staticBatchInfo != null && staticBatchInfo.FirstSubMesh == 0 && staticBatchInfo.SubMeshCount == 0;
30+
return staticBatchInfo == null || (staticBatchInfo.FirstSubMesh == 0 && staticBatchInfo.SubMeshCount == 0);
3131
}
3232
}
3333
}

0 commit comments

Comments
 (0)