public KeyChangedActionEvaluator(KeyboardInputProcessor keyboardInputProcessor)
     : base(keyboardInputProcessor)
 {
     KeyEvaluator = EvaluateKey;
 }
 protected KeyActionEvaluatorBase(KeyboardInputProcessor keyboardInputProcessor)
 {
     KeyboardInputProcessor = keyboardInputProcessor;
 }
 private bool EvaluateKey(Key key)
 {
     return(KeyboardInputProcessor.WasKeyPressed(key) || KeyboardInputProcessor.WasKeyReleased(key));
 }
 public InputSystem(KeyboardInputProcessor keyboardInputProcessor)
 {
     _keyboardInputProcessor = keyboardInputProcessor;
 }
 public FreeCameraSystem(KeyboardInputProcessor keyboardInputProcessor, MouseInputProcessor mouseInputProcessor, ICamera camera)
 {
     _mouseInputProcessor = mouseInputProcessor;
     _camera = camera;
     _keyboardInputProcessor = keyboardInputProcessor;
 }
 public KeyboardInputObservable(KeyboardInputProcessor keyboardInputProcessor)
 {
     _keyboardInputProcessor = keyboardInputProcessor;
 }
 public KeyboardInputObservable(KeyboardInputProcessor keyboardInputProcessor)
 {
     _keyboardInputProcessor = keyboardInputProcessor;
 }
 protected KeyActionEvaluatorBase(KeyboardInputProcessor keyboardInputProcessor)
 {
     KeyboardInputProcessor = keyboardInputProcessor;
 }