MotionInputViewModel.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. namespace Ryujinx.Ava.UI.ViewModels
  2. {
  3. public class MotionInputViewModel : BaseModel
  4. {
  5. private int _slot;
  6. public int Slot
  7. {
  8. get => _slot;
  9. set
  10. {
  11. _slot = value;
  12. OnPropertyChanged();
  13. }
  14. }
  15. private int _altSlot;
  16. public int AltSlot
  17. {
  18. get => _altSlot;
  19. set
  20. {
  21. _altSlot = value;
  22. OnPropertyChanged();
  23. }
  24. }
  25. private string _dsuServerHost;
  26. public string DsuServerHost
  27. {
  28. get => _dsuServerHost;
  29. set
  30. {
  31. _dsuServerHost = value;
  32. OnPropertyChanged();
  33. }
  34. }
  35. private int _dsuServerPort;
  36. public int DsuServerPort
  37. {
  38. get => _dsuServerPort;
  39. set
  40. {
  41. _dsuServerPort = value;
  42. OnPropertyChanged();
  43. }
  44. }
  45. private bool _mirrorInput;
  46. public bool MirrorInput
  47. {
  48. get => _mirrorInput;
  49. set
  50. {
  51. _mirrorInput = value;
  52. OnPropertyChanged();
  53. }
  54. }
  55. private int _sensitivity;
  56. public int Sensitivity
  57. {
  58. get => _sensitivity;
  59. set
  60. {
  61. _sensitivity = value;
  62. OnPropertyChanged();
  63. }
  64. }
  65. private double _gryoDeadzone;
  66. public double GyroDeadzone
  67. {
  68. get => _gryoDeadzone;
  69. set
  70. {
  71. _gryoDeadzone = value;
  72. OnPropertyChanged();
  73. }
  74. }
  75. private bool _enableCemuHookMotion;
  76. public bool EnableCemuHookMotion
  77. {
  78. get => _enableCemuHookMotion;
  79. set
  80. {
  81. _enableCemuHookMotion = value;
  82. OnPropertyChanged();
  83. }
  84. }
  85. }
  86. }