initialize repo

This commit is contained in:
2025-08-08 15:36:09 +02:00
parent d6a2c37a5f
commit cabf13d164
92 changed files with 2160 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
using System.Text.Json;
using System.Text.Json.Serialization;
using Civilization.Shared.Commands;
using Civilization.Shared.Packets.ServerMessages;
namespace Civilization.Shared;
public static class SharedJson
{
public static readonly JsonSerializerOptions Options = new()
{
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Converters =
{
new JsonStringEnumConverter(JsonNamingPolicy.CamelCase),
new JsonPolymorphicConverter<BaseCommand>(),
new JsonPolymorphicConverter<BaseServerMessage>(),
},
WriteIndented = false
};
}