AppSettings.cs 1.1 KB

12345678910111213141516171819202122232425262728
  1. namespace SlamCross.Models;
  2. public class AppSettings
  3. {
  4. public string PlayKey { get; set; } = "MOUSE4";
  5. public string RelayKey { get; set; } = "=";
  6. public bool StartEnabled { get; set; } = false;
  7. public bool StartMinimized { get; set; } = false;
  8. public bool HoldToPlay { get; set; } = false;
  9. public bool LogError { get; set; } = true;
  10. public bool WriteTags { get; set; } = true;
  11. public bool OverrideFolders { get; set; } = false;
  12. public string SteamAppsOverride { get; set; } = "";
  13. public string UserDataOverride { get; set; } = "";
  14. public int GlobalVolume { get; set; } = 50;
  15. public int VirtualMicInDeviceIndex { get; set; } = -1;
  16. public string VirtualMicInDeviceName { get; set; } = "";
  17. public string VirtualMicInPactlId { get; set; } = "";
  18. public int VirtualMicOutDeviceIndex { get; set; } = -1;
  19. public string VirtualMicOutDeviceName { get; set; } = "";
  20. public string VirtualMicOutPactlId { get; set; } = "";
  21. public int RegularMicDeviceIndex { get; set; } = -1;
  22. public string RegularMicDeviceName { get; set; } = "";
  23. public string RegularMicPactlId { get; set; } = "";
  24. }