/ src / Ryujinx / UI / ViewModels / Input / MotionInputViewModel.cs
MotionInputViewModel.cs
 1  namespace Ryujinx.Ava.UI.ViewModels.Input
 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  
16          private int _altSlot;
17          public int AltSlot
18          {
19              get => _altSlot;
20              set
21              {
22                  _altSlot = value;
23                  OnPropertyChanged();
24              }
25          }
26  
27          private string _dsuServerHost;
28          public string DsuServerHost
29          {
30              get => _dsuServerHost;
31              set
32              {
33                  _dsuServerHost = value;
34                  OnPropertyChanged();
35              }
36          }
37  
38          private int _dsuServerPort;
39          public int DsuServerPort
40          {
41              get => _dsuServerPort;
42              set
43              {
44                  _dsuServerPort = value;
45                  OnPropertyChanged();
46              }
47          }
48  
49          private bool _mirrorInput;
50          public bool MirrorInput
51          {
52              get => _mirrorInput;
53              set
54              {
55                  _mirrorInput = value;
56                  OnPropertyChanged();
57              }
58          }
59  
60          private int _sensitivity;
61          public int Sensitivity
62          {
63              get => _sensitivity;
64              set
65              {
66                  _sensitivity = value;
67                  OnPropertyChanged();
68              }
69          }
70  
71          private double _gryoDeadzone;
72          public double GyroDeadzone
73          {
74              get => _gryoDeadzone;
75              set
76              {
77                  _gryoDeadzone = value;
78                  OnPropertyChanged();
79              }
80          }
81  
82          private bool _enableCemuHookMotion;
83          public bool EnableCemuHookMotion
84          {
85              get => _enableCemuHookMotion;
86              set
87              {
88                  _enableCemuHookMotion = value;
89                  OnPropertyChanged();
90              }
91          }
92      }
93  }