Enum InputConflictResolution
Specifies the strategy used to resolve conflicts when multiple IScyllaInputBridge instances provide simultaneous values for the same input query.
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public enum InputConflictResolution
Remarks
Conflicts arise when QueryMode is set to a multi-bridge mode such as CombineAll or PriorityChain and more than one bridge reports a non-neutral value for the same query in the same frame.
This value is configured via ConflictResolution. In single-bridge setups (SingleBridge) this setting has no effect.
Fields
| Name | Description |
|---|---|
| Combine | Aggregate all bridge values into a single result.
For boolean queries (button pressed/released): returns |
| HighestPriority | When multiple bridges report values for the same query, use the value from the bridge with the highest registered priority. |
| LargestValue | When multiple bridges report analog values for the same axis or trigger query, use the value with the largest absolute magnitude regardless of sign. |
| MostRecent | When multiple bridges report values for the same query, use the value from the bridge that produced the most recent input event by timestamp. |