public static IReadOnlyReactiveProperty <Vector2> RightTouchPosition(this Component component)
 {
     if (component == null)
     {
         return(null);
     }
     return(ObservableSteamInput.RightTouchPosition());
 }
 public static IObservable <Unit> OnRightTouchPadPressDownAsObservable(this Component component)
 {
     if (component == null)
     {
         return(Observable.Empty <Unit>());
     }
     return(ObservableSteamInput.OnRightTouchPadPressDown().TakeUntilDestroy(component));
 }
 public static IReadOnlyReactiveProperty <bool> RightTriggerPress(this Component component)
 {
     if (component == null)
     {
         return(null);
     }
     return(ObservableSteamInput.RightTriggerPress());
 }
 public static IReadOnlyReactiveProperty <bool> LeftSystemPress(this Component component)
 {
     if (component == null)
     {
         return(null);
     }
     return(ObservableSteamInput.LeftSystemPress());
 }
 public static IObservable <Unit> OnLeftSystemPressUpAsObservable(this Component component)
 {
     if (component == null)
     {
         return(Observable.Empty <Unit>());
     }
     return(ObservableSteamInput.OnLeftSystemPressUp().TakeUntilDestroy(component));
 }
 public static IObservable <Unit> OnLeftApplicationMenuPressDownAsObservable(this Component component)
 {
     if (component == null)
     {
         return(Observable.Empty <Unit>());
     }
     return(ObservableSteamInput.OnLeftApplicationMenuPressDown().TakeUntilDestroy(component));
 }
 public static IReadOnlyReactiveProperty <float> RightTriggerValue(this Component component)
 {
     return(ObservableSteamInput.RightTriggerValue());
 }