Steve Halliwell
2127dee0e0
Update header license
5 years ago
Steve Halliwell
bf70752ea7
Update changelog for v3.12.0
5 years ago
Steve Halliwell
de6eb04041
Remove previous doco, now lives in the github wiki ( #785 )
...
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
5 years ago
Steve Halliwell
5a6b4f4d2c
Block and Variable reference string formating moved to arrays rather than lists for back compat
5 years ago
Steve Halliwell
e301c6af28
Add menu item to generate Lite fungus package, no examples included
5 years ago
Steve Halliwell
79145c8cf3
Update changelog
5 years ago
Steve Halliwell
ebc7d2bed9
AndyHan1001 Update FungusManager.cs
...
Use "double checked locking" algorithm to implement the singleton for "FungusManager" class, which can improve performance.
5 years ago
Steve Halliwell
ce7e75aa50
Defines and fallbacks for 2017 and 2018 ( #781 )
5 years ago
desktop-maesty/steve
05cb89af05
Meta file changes from full library rebuild/import
...
- to minimise the number of these we are seeing in PRs and improve PR readability
Update to Unity 2019.2.15
5 years ago
desktop-maesty/steve
c1b0b10def
CommandListAdapter sync command selection bidirectionally with selection in underlying reorderablelist
5 years ago
desktop-maesty/steve
63452ec3d5
Remove GetLocation overrides, base class implementation suits
5 years ago
Steve Halliwell
9488ba99d9
Debug additions ( #777 )
...
* 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
5 years ago
AcademyOfF
902a3b3ecb
Search should search commands, not just block names ( #775 )
...
Search searches command content, not just block names
- Commands default to returning their summary content as the searchable content
5 years ago
desktop-maesty/steve
983b44cb48
Show Command Summary text in red if it has Error:
...
-Cache GUISkins at CommandListAdapter creation
5 years ago
desktop-maesty/steve
25368e728c
Show all IBlockCallers in BlockEditor
5 years ago
Matthew Barnes
219c10b464
Encapsulated scripted importer in Fungus.EditorUtils namespace
5 years ago
desktop-maesty/steve
b1f01b68f9
Writer only calc invWritingSpeed once we know writing speed is non zero
5 years ago
desktop-maesty/steve
89381e1a91
Force FlowchartWindow and BlockInspector to be refreshed when moving between and playmodes in editor
...
-and restore selected blocks from edit, to play, back to edit
5 years ago
desktop-maesty/steve
cdc23b4528
Add test scene to identify writing speed issues
5 years ago
desktop-maesty/steve
8d97e17f0b
Add FungusExamples asmdef
5 years ago
desktop-maesty/steve
11c5b29012
Added extraneously multisyllabic words to TMPro Demo to help stop issues with wrapping
5 years ago
desktop-maesty/steve
4aea552456
EditorResources and Changelog locators more verbose logs on failure
...
ChangeLog searches from Unity project root, not just within Assets folder
5 years ago
desktop-maesty/steve
2b8d0cd87e
Writer character delay counter modification
...
- more consistent character pacing
- prevents the 1 character per frame limit, fixed by timer increment after return from yield
5 years ago
desktop-maesty/steve
0e82fa3b75
Fallback for Command Search Popup height
...
- Fixes a null ref caused changes in Unity Editor UI where EditorWindow.focusedWindow would be null
5 years ago
Michaelwolf95
992dfed278
Fix for BlockInspector Crash
...
On some newer versions of Unity, the BlockInspector will crash whenever the user selects a block in the flowchart window.
The inspector window will not populate, and the console will throw null reference errors every editor frame as long as the block is selected.
This is due to `activeBlockEditor` never getting instantiated properly. I suspect that this is due to recent API changes that made `Editor.CreateEditor(block)` create a generic Editor object, instead of a BlockEditor. Since the object is not actually the extended type, the reference becomes null after being cast using `as`.
This overload parameter ensures that the object is instantiated using the correct type. This fix should work for all versions, as it appears to have been an API option since at least Unity 5.2
Tested on Unity 2018.0.1f1 and 2019.2.1f1
5 years ago
Matthew Barnes
45db7b9d5d
Added newline at the end of file
5 years ago
Matthew Barnes
c11baea29c
Added a custom script importer for lua files
...
Creates text assets out of lua file contents
5 years ago
desktop-maesty/steve
baf64aaa98
FlowchartWindow force clears filteredBlocks during target Flowchart change
...
- better handles switching scenes and to and from play mode
- warns user when nulls are found
5 years ago
desktop-maesty/steve
34ff7551d4
Update TMpro Demo scene to make use of basic Fungus Rich Text display
5 years ago
desktop-maesty/steve
0f6a0509a9
Add Asmdefs
5 years ago
desktop-maesty/steve
ff3306143e
Added warnings when MenuDialog
...
-Menu item requested when there are non left
-Timer requested when none is available
5 years ago
desktop-maesty/steve
6b7b97af38
EditorUtils.FindDerivedTypes now finds within ALL assembles
...
-Uses TypeCache if available
5 years ago
desktop-maesty/steve
0a835647bf
Character only sets self dirty if change detected, fixes it stealing focus from ContextMenus
5 years ago
desktop-maesty/steve
d86197bb39
Fungus Prefs show an error if Add button texture is missing, indication that FungusEditorResources need to be relocated
...
Added button to open the fungus changelog, to assist with users determining versions
5 years ago
desktop-maesty/steve
5f3d8614e2
Restore Edit Mode tests
5 years ago
desktop-maesty/steve
1b5a197b10
Add button to Fungus Editor Prefs to locate the FungusEditorResources SO, makes it easier to find and regenerate
5 years ago
Chris Gregan
15b47a6013
Update CHANGELOG.txt
5 years ago
Chris Gregan
448ac5cb63
Removed legacy Unity Test Tools and tests
5 years ago
Steve Halliwell
c0667c824f
Portrait 2019 fix ( #743 )
...
Use overrideSprite instead of sprite on UIImages
5 years ago
desktop-maesty/steve
016e42d36d
Experimental Searchable menus are now enabled by default
5 years ago
desktop-maesty/steve
ec5eeb4da0
Mushroom icon for the inspector moved in 2019 as to not overlap the new visibility toggle Unity has added.
5 years ago
desktop-maesty/steve
1b04eb5b7b
FlowchartWindow MutliSelect now more strictly manages selected and mousedown or held over status of blocks and fixes
...
-multi move
-multi delete
-multi copy & paste
-control click and marque toggles block selectedness
-undo redo forces refresh of cached lists
6 years ago
Chris Gregan
6a8f6c2a85
Updated project to Unity 2019.1.0f2
...
Updated project files and fixed warnings.
Switched to .NET 4.x
6 years ago
desktop-maesty/steve
206f5db892
Enforce Flowchart selectedBlocks and selectedCommands collections are not null
6 years ago
desktop-maesty/steve
0d4b5bae00
Additional null checks around Flowchart.selectedBlocks and Flowchart.selectedCommands
...
-Nulls are getting into these collections in error. Seems to be due to SelectedBlocks serialising and not being refreshed correctly when something is deleted or removed outside of FlowchartWindow's control or a lingering null from a previous version.
Updated Changelog
6 years ago
desktop-maesty/steve
8ee98305ba
Updated ChangeLog
6 years ago
desktop-maesty/steve
ddc12dc4c6
Convert Variable Type list, EventHandler Type list and Command Type list to property
...
-force init cache of access, this solves the 'Cannot add variable' style errors that have been reported
6 years ago
ArkAngel Apps
cced139c2c
Missing space in log statements
6 years ago
ArkAngel Apps
954039bbef
Added space in block name does not exist string.
6 years ago
Chris Gregan
b0c83c454a
Update CHANGELOG.txt
6 years ago