using LightlessSync.LightlessConfiguration.Models; namespace LightlessSync.UI.Models; /// /// Common FFXIV sound effect IDs for notifications /// public static class NotificationSounds { /// /// General notification sound (quest complete) /// public const uint Info = 37; /// /// Warning/alert sound (system error) /// public const uint Warning = 15; /// /// Error sound (action failed) /// public const uint Error = 16; /// /// Success sound (level up) /// public const uint Success = 25; /// /// Pair request sound (tell received) /// public const uint PairRequest = 13; /// /// Download complete sound (item obtained) /// public const uint DownloadComplete = 30; /// /// Get default sound for notification type /// public static uint GetDefaultSound(NotificationType type) => type switch { NotificationType.Info => Info, NotificationType.Warning => Warning, NotificationType.Error => Error, _ => Info }; }