Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements a new LinearClickType called OneTouch.
OneTouch works similar to DCS: simply clicking anywhere on the controller cycles through its states.
Because this ClickType is incompatible with the Linear Potentiometer, I created an additional ClickType enum called LinearClickTypeDirectional. OneTouch does not provide any directional input, thus being incompativle with the Linear Potentiometer.
I have cross-checked the functionality of the changed controls to make sure that they remain the identical.
I have paid special attention to make sure that a Linear Potentiometer saved with a LinearClickType member is correctly parsed by the XML parser into a Linear Potentiometer with a LinearClickTypeDirectional member. This is possible because LinearClickTypeDirectional is identical to the previous LinearClickType.