// ReSharper disable MemberCanBePrivate.Global // ReSharper disable UnusedMember.Global using System; using RGB.NET.Core; namespace RGB.NET.Devices.Razer { /// /// /// Represents a generic information for a . /// public class RazerHeadsetRGBDeviceInfo : RazerRGBDeviceInfo { #region Constructors /// /// /// Internal constructor of managed . /// /// The Id of the . /// The model of the . internal RazerHeadsetRGBDeviceInfo(Guid deviceId, string model) : base(deviceId, RGBDeviceType.Headset, model) { string modelName = Model.Replace(" ", string.Empty).ToUpper(); Image = new Uri(PathHelper.GetAbsolutePath($@"Images\Razer\Headsets\{modelName}.png"), UriKind.Absolute); } #endregion } }