상속: IDisposable
        public MainWindowViewModel()
        {
            var vGenWrapper = new VGenWrapper();
            HidManager = new HidManager();
            _gamepadManager = new GamepadManager(vGenWrapper, HidManager);
            _gamepadManager.ErrorOccuredEvent += (_, message) => { Log(message); };

            IsRunning.AsObservable().Where(b => !b).Subscribe(_ => _runningGamepadsDisposable?.Dispose());
        }
예제 #2
0
 public GamepadManager(VGenWrapper vGenWrapper, HidManager hidManager)
 {
     _vGenWrapper = vGenWrapper;
     _hidManager = hidManager;
 }
 public SimplifiedHidPreview()
 {
     HidManager = new HidManager();
     CurrentHidState = new ReactiveProperty<string>("");
 }
예제 #4
0
 public GamepadManager(VGenWrapper vGenWrapper, HidManager hidManager)
 {
     _vGenWrapper = vGenWrapper;
     _hidManager  = hidManager;
 }