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;
}