using HaloPixelToolBox.Core.Models.Bar; using XFEExtension.NetCore.AutoConfig; using XFEExtension.NetCore.WinUIHelper.Utilities.Helper; namespace HaloPixelToolBox.Client.Profiles.CrossVersionProfiles; public partial class CloudMusicLyricsProfile : XFEProfile { public CloudMusicLyricsProfile() => ProfilePath = $@"{AppPathHelper.LocalProfile}\{nameof(CloudMusicLyricsProfile)}"; /// /// 切换回默认显示内容的时间 /// [ProfileProperty] private int switchBackTimeout = 60; /// /// 是否启用网易云音乐歌词 /// [ProfileProperty] private bool enableCloudMusicLyrics = false; /// /// 当暂停时切换回默认显示内容 /// [ProfileProperty] private bool switchBackWhenPause = true; /// /// 使用输入的内存地址 /// [ProfileProperty] private bool useInputedAddress = false; /// /// 输入的内存地址 /// [ProfileProperty] private string inputedAddress = string.Empty; /// /// 默认歌词显示布局 /// [ProfileProperty] private HaloPixelTextLayout defaultHaloPixelTextLayout = HaloPixelTextLayout.Center; /// /// 默认暂停界面 /// [ProfileProperty] private HaloPixelUIModel defaultHaloPixelUIModel = HaloPixelUIModel.Clock; /// /// 是否开启像素屏颜色同步 /// [ProfileProperty] private bool enableScreenColorSync = false; /// /// 是否开启氛围灯颜色同步 /// [ProfileProperty] private bool enableAmbientColorSync = false; /// /// 歌词同步时的氛围灯效果 /// [ProfileProperty] private Core.Models.Lighting.AmbientLightEffect syncAmbientLightEffect = Core.Models.Lighting.AmbientLightEffect.Static; /// /// 默认/暂停时的氛围灯效果 /// [ProfileProperty] private Core.Models.Lighting.AmbientLightEffect defaultAmbientLightEffect = Core.Models.Lighting.AmbientLightEffect.Breathing; /// /// 歌词同步时的氛围灯亮度 /// [ProfileProperty] private Core.Models.Lighting.AmbientLightBrightness syncAmbientLightBrightness = Core.Models.Lighting.AmbientLightBrightness.High; /// /// 歌词同步时的氛围灯速度 /// [ProfileProperty] private int syncAmbientLightSpeed = 5; /// /// 暂停时的氛围灯亮度 /// [ProfileProperty] private Core.Models.Lighting.AmbientLightBrightness defaultAmbientLightBrightness = Core.Models.Lighting.AmbientLightBrightness.High; /// /// 暂停时的氛围灯速度 /// [ProfileProperty] private int defaultAmbientLightSpeed = 5; /// /// 暂停时的氛围灯颜色 Hex /// [ProfileProperty] private string defaultAmbientLightColor = "#F0B4C8"; /// /// 暂停时的像素屏颜色 Hex /// [ProfileProperty] private string defaultScreenColor = "#F0B4C8"; }