Click or drag to resize

PlayerControllerHelperConflictCheckingHelperElementAssignmentConflicts Method (ControllerType, Int32, ControllerMap, ActionElementMap, Boolean, Boolean)

Enumerates all conflicts between element assignments on a particular Controller assigned to this Player and the assignment in the incoming Action Element Map.

Namespace:  Rewired
Assembly:  Rewired_Core (in Rewired_Core.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public IEnumerable<ElementAssignmentConflictInfo> ElementAssignmentConflicts(
	ControllerType controllerType,
	int controllerId,
	ControllerMap controllerMap,
	ActionElementMap elementMap,
	bool skipDisabledMaps,
	bool forceCheckAllCategories
)

Parameters

controllerType
Type: RewiredControllerType
The type of controller.
controllerId
Type: SystemInt32
Controller id - Get this from the Controller.id property. For Keyboard and Mouse, just use 0.
controllerMap
Type: RewiredControllerMap
The Controller Map that contains the incoming Action Element Map. This is used to determine the Map Category for Map Category to Map Category conflict checking.
elementMap
Type: RewiredActionElementMap
The Action Element Map whose assignment will be checked against for conflicts.
skipDisabledMaps
Type: SystemBoolean
If true, disabled Controller Maps and Action Element Maps will be skipped.
forceCheckAllCategories
Type: SystemBoolean
If true, all Map Categories will be checked against each other for conflicts regardless of the Map Category to Map Category conflict checking settings defined in the Rewired Input Manager.

Return Value

Type: IEnumerableElementAssignmentConflictInfo
IEnumerable of conflicts.
See Also