using System.Text.Json.Serialization; namespace DaggerFramework.SceneGraph { public class SerializedScene : Resource { public Dictionary Layers { get; set; } public SerializedScene(string path, byte[] buffer) : base(path, buffer) { } } [JsonSourceGenerationOptions(WriteIndented = true)] [JsonSerializable(typeof(SerializedScene))] [JsonSerializable(typeof(Dictionary))] [JsonSerializable(typeof(Entity2d))] [JsonSerializable(typeof(Layer))] [JsonSerializable(typeof(EntityLayer))] internal partial class SerializedSceneContext : JsonSerializerContext { } }