ElementAssignment(ControllerType, ControllerElementType, Int32, AxisRange, KeyCode, ModifierKeyFlags, Int32, Pole, Boolean, Int32) Constructor |
A struct for use in element assignment.
Overload for complete assignment to replace an existing element map.
Namespace: RewiredAssembly: Rewired_Core (in Rewired_Core.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic ElementAssignment(
ControllerType controllerType,
ControllerElementType elementType,
int elementIdentifierId,
AxisRange axisRange,
KeyCode keyboardKey,
ModifierKeyFlags modifierKeyFlags,
int actionId,
Pole axisContribution,
bool invert,
int elementMapId
)
Parameters
- controllerType ControllerType
- The controller type of the controller this assignment is for.
- elementType ControllerElementType
- The type of element this assignment is for.
- elementIdentifierId Int32
- The element identifier id the Action will be bound to.
- axisRange AxisRange
- The range of the axis of this assignment. Use Positive or Negative to assign a split axis or Full for a single unified axis assignment.
- keyboardKey KeyCode
- The keyboard key the Action will be bound to. Only used for keyboard maps.
- modifierKeyFlags ModifierKeyFlags
- The keyboard modifiers the Action will be bound to. Use this in combination with keyboardKey to make a modified key assignment. Only used for keyboard maps.
- actionId Int32
- The id of the Action that will be bound to the controller element.
- axisContribution Pole
- Does this Action contribute positive or negative values to the final Action's input value? Used for split axis and button/key assignments.
- invert Boolean
- Is the axis inverted? Used only for axis assignments.
- elementMapId Int32
- The id of the ActionElementMap that this assignment will be replacing. (Optional)
See Also