using Newtonsoft.Json; using System; namespace Simulator.Data { [Serializable] public class SourceDataClass : ComponentDataBase { public string name; public string label; public string modelType; public string prefab; [JsonConverter(typeof(PolicyConverter))] public Policy_Base spawn_time_policy; [JsonConverter(typeof(PolicyConverter))] public Policy_Base spawn_count_policy; [JsonConverter(typeof(PolicyConverter))] public Policy_Base defect_rate_policy; public int max_spawn_limit; public string output_store; public bool is_unlimited; } }