Added dropdown binding editor for easy assignment #43
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.
Primary goal is to bring the dropdown binding up to near the usability standards of the other bindings with the addition of a binding editor.
Because the dropdown binding has a very specific use case, the destination type is hardcoded. The option to use an adapter exists for the dropdown options, for which I have included a string list to string array adapter. Without an adapter it will accept a string array property.
Also included is an adapter for the inverse direction (string array to string list). There is likely no purpose for this adapter in the context of dropdowns, but it is conceivable that developers may find utility in it in other ways.
There is no current adapter options object that this adapter will accept since I can't think of any optional parameters that would be required.
Note that this commit has left boldening of values changed on prefabs as non-functional.