ElementAssignmentConflictCheck Constructor (Int32, ControllerType, Int32, Int32, ControllerElementType, Int32, AxisRange, KeyCode, ModifierKeyFlags, Int32, Pole, Boolean) |
A struct for use in element assignment conflict checking.
Overload for complete assignment.
Namespace:
Rewired
Assembly:
Rewired_Core (in Rewired_Core.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public ElementAssignmentConflictCheck(
int playerId,
ControllerType controllerType,
int controllerId,
int controllerMapId,
ControllerElementType elementType,
int elementIdentifierId,
AxisRange axisRange,
KeyCode keyboardKey,
ModifierKeyFlags modifierKeyFlags,
int actionId,
Pole axisContribution,
bool invert
)
Parameters
- playerId
- Type: SystemInt32
The Player that is being assigned to. - controllerType
- Type: RewiredControllerType
The type of controller that is being assigned to. - controllerId
- Type: SystemInt32
The id of the controller that is being assigned to. - controllerMapId
- Type: SystemInt32
The unique id of the controller map that is being assigned to. Corresponds to ControllerMap.id. - elementType
- Type: RewiredControllerElementType
- elementIdentifierId
- Type: SystemInt32
The element identifier id of the controller element that is being assigned. - axisRange
- Type: RewiredAxisRange
The range of the axis that is being assigned. (Only used for axis assignments.) - keyboardKey
- Type: KeyCode
The keyboard key that is being assigned. (Only used for keyboard assignments.) - modifierKeyFlags
- Type: RewiredModifierKeyFlags
The modifiers keys for the keyboard key that is being assigned. (Only used for keyboard assignments.) - actionId
- Type: SystemInt32
The id of the Action being assigned. - axisContribution
- Type: RewiredPole
The positive / negative contribution for the assignment. (Only used for split axes and buttons.) - invert
- Type: SystemBoolean
Is the axis inverted? (Only used for full axis assignments.)
See Also