using Newtonsoft.Json; using System; using System.Collections.Generic; namespace Simulator.Data { [Serializable] public class SourceDataClass : ComponentDataBase { 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; public List outputs; } }