Correct Fungus Priority Category to remove space
Added Convert To Github wiki format function to Tools menu
Export of reference docs moved out of BlockEditor.cs
* Flowchart block selectedness now only modified by Block.Execute at runtime
Blocks can suppress auto-selection in flowchart window due to execution
Events can suppress auto-selection in flowchart window by activation
Variable returns value as object
Flowchart rightclick menu commands for interacting with blocks
Right click menu for variable list for add, rmove and sort
Add IVariableReference
Add DebugBreak command, also useful for attaching IDE breakpoints to
* IBlockCaller now uses IStringLocationIdentifier
- Flowchart can identify add variables found via the substitute regex
- Commands that use SubstituteVariables on their string data use the new caching method so they can highlight variables that will be used during substitution
FadeUI also checks for CanvasGroups and if 2018_1_OR_NEWER will check for TMP_Text also
TextAdapter uses 2018_1_OR_NEWER for more thorough support of TMPro such as color and rich text operations
- SetSprite - changes the image on the SpriteRenderer of one or more GameObjects
- SetUIImage - changes the image on the Image of one or more GameObjects
Allows for circumstances where you want to call a block that completes immediately multiple times such as in recursion.
Removes the need to put Wait 1 Frame commands in a number of cases
More verbose logging in cases where a block cannot be called as it is already running
-Supports positive and negative keybindings output to a bool, float or int
-Supports checking for pressed, release and current state
-Uses keycode with optional fallback to key name
Updated playground demos
-Football uses GetKey instead of GetAxis (get axis was failing in some packages as inputmanager axis were not imported)
-Defender had a bug due to a change in how unity syncs 'up' between transform and rb2d
Update from obselete windowHierarchyChanged o hierarchyChanged
Force a line difference in SfxrAudioPlayer to help identify cause of some lingering error reports.
The intent of this refactor is to reduce boilerplate code in the SetVariable.cs and
SetVariableEditor.cs files. Additionaly, the intent is to move variable specific
information from the SetVariable.cs file into the Variable.cs and the respecting
variable type files.