Hopefully fixes#994. This needs to be tested upon returning home. (This was written at work)
Essentially, once the command is added and the other commands are cleared, the new command is automatically selected, allowing editing right away. It also means that adding commands in succession means additional commands do not go to the bottom of the block, so long as the first command was not deselected.
* Draggables are now only treated as dragged based on the state of a bool
Before, when a draggable is being moved even in the editor (or by other things like scroll rects), they can still invoke events. With this fix, we can have the events only execute when they actually are being dragged, be it by the user or some code meant to do said dragging
* Moved Drag event handlers to their own folder
Now when the textvariation is given an empty block, a vary sequence with no elements, correctly return that there is no variation found.
closes#963
# Conflicts:
# Assets/Fungus/Docs/CHANGELOG.txt
InvokeMethod now explicitily searches all assemblies to find matching fully qualified name.
InvokeMethodEditor now logs error if targeted type cannot be found, rather than null ref error
FIx#862
In Unity 2020.1 TMpro is auto updated to 3.0.x and there is a slight behaviour change from TMPro 2.x that requires us to be more thorough is our use of maxVisibleCharacters.
Add TheExperiement_TMPro
Previously was forcing use of white labels, with changes to unity theme in 2019.4.8 using default editorstyle label instead yields more readable results
Variable Property Commands use of local target was not writing changes back to underlying variables for structs, target is now written back to source in all struct property commands and template text updated to include the write back line before the continue.
Fix#855
Previous method used exclusively StartsWith to find matching character, change to using an exact match with fallback to partial, warning user if partial is used.
Fix#854