Make mods write empty containers again for now.

This commit is contained in:
Ottermandias 2025-01-16 17:22:25 +01:00
parent 1462891bd3
commit bdc2da95c4
2 changed files with 11 additions and 10 deletions

@ -1 +1 @@
Subproject commit d5f929664c212804594fadb4e4cefe9e6a1f5d37 Subproject commit 78ce195c171d7bce4ad9df105f1f95cce9bf1150

View file

@ -81,8 +81,9 @@ public static class SubMod
[MethodImpl(MethodImplOptions.AggressiveOptimization | MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveOptimization | MethodImplOptions.AggressiveInlining)]
public static void WriteModContainer(JsonWriter j, JsonSerializer serializer, IModDataContainer data, DirectoryInfo basePath) public static void WriteModContainer(JsonWriter j, JsonSerializer serializer, IModDataContainer data, DirectoryInfo basePath)
{ {
if (data.Files.Count > 0) // #TODO: remove comments when TexTools updated.
{ //if (data.Files.Count > 0)
//{
j.WritePropertyName(nameof(data.Files)); j.WritePropertyName(nameof(data.Files));
j.WriteStartObject(); j.WriteStartObject();
foreach (var (gamePath, file) in data.Files) foreach (var (gamePath, file) in data.Files)
@ -95,10 +96,10 @@ public static class SubMod
} }
j.WriteEndObject(); j.WriteEndObject();
} //}
if (data.FileSwaps.Count > 0) //if (data.FileSwaps.Count > 0)
{ //{
j.WritePropertyName(nameof(data.FileSwaps)); j.WritePropertyName(nameof(data.FileSwaps));
j.WriteStartObject(); j.WriteStartObject();
foreach (var (gamePath, file) in data.FileSwaps) foreach (var (gamePath, file) in data.FileSwaps)
@ -108,13 +109,13 @@ public static class SubMod
} }
j.WriteEndObject(); j.WriteEndObject();
} //}
if (data.Manipulations.Count > 0) //if (data.Manipulations.Count > 0)
{ //{
j.WritePropertyName(nameof(data.Manipulations)); j.WritePropertyName(nameof(data.Manipulations));
serializer.Serialize(j, data.Manipulations); serializer.Serialize(j, data.Manipulations);
} //}
} }
/// <summary> Write the data for a selectable mod option on a JsonWriter. </summary> /// <summary> Write the data for a selectable mod option on a JsonWriter. </summary>