namespace Guru { using System; using UnityEngine; using Newtonsoft.Json; public abstract class RemoteConfigBase: IRemoteConfig where T : IRemoteConfig { /// /// 配置是否可用 /// public bool enable { get; set; } = true; [JsonIgnore] public Action OnValueChanged { get; set; } /// /// 转为Json /// /// public virtual string ToJson() => JsonParser.ToJson(this); } }