Class InvertVector2Processor
Inverts the x and/or y channel of a Vector2.
Inherited Members
Namespace: UnityEngine.InputSystem.Processors
Assembly: Unity.InputSystem.dll
Syntax
public class InvertVector2Processor : InputProcessor<Vector2>
  Remarks
This process is registered (see RegisterProcessor<T>(string) as "invertVector2" by default.
// Bind to the left stick on the gamepad such that its Y channel is inverted.
new InputAction(binding: "<Gamepad>/leftStick", processors="invertVector2(invertY,invertX=false)");
Fields
invertX
If true, the x channel of the Vector2 input value is inverted. True by default.
Declaration
public bool invertX
  Field Value
| Type | Description | 
|---|---|
| bool | 
See Also
invertY
If true, the y channel of the Vector2 input value is inverted. True by default.
Declaration
public bool invertY
  Field Value
| Type | Description | 
|---|---|
| bool | 
See Also
Methods
Process(Vector2, InputControl)
Invert the x and/or y channel of the given value.
Declaration
public override Vector2 Process(Vector2 value, InputControl control)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Vector2 | value | Input value.  | 
      
| InputControl | control | Ignored.  | 
      
Returns
| Type | Description | 
|---|---|
| Vector2 | Vector2 with inverted channels.  | 
      
Overrides
See Also
ToString()
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| string |