Consolidated with existing narrative log system.
Add additional method of showing narrative log in a per entry basis with scroll view of elements generated per item.
- NarrativeLog prefab uses the new system.
* 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
-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
Renamed Object Enabled to Flowchart Enabled.
Added summary strings to event handlers where appropriate.
Updated all example scene to reflect new layout of Event Handler blocks.