using GFramework.Game.Abstractions.setting; namespace GFramework.Game.setting.events; /// /// 表示设置删除事件 /// public class SettingsDeletedEvent(Type settingsType) : ISettingsChangedEvent { /// /// 获取被删除的设置类型 /// public Type SettingsType { get; } = settingsType; /// /// 获取设置实例,删除事件中返回 null /// public ISettingsSection Settings => null!; /// /// 获取删除时间 /// public DateTime ChangedAt { get; } = DateTime.UtcNow; }