Chris Gregan
0a86b9d548
Update README.md
5 years ago
Chris Gregan
e2b786f893
Update README.md
5 years ago
Chris Gregan
5f832bb73b
Update README.md
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
desktop-maesty/steve
313696b6cf
Update ProjectVersion to 2019.2.12
...
Remove unused and update packages in manifest.json
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
Steve Halliwell
5300d0c164
Merge pull request #770 from stevehalliwell/BlockCallers
...
Show all IBlockCallers in BlockEditor
5 years ago
Steve Halliwell
94963f15d2
Update README.md
5 years ago
Steve Halliwell
3f3f03be3c
Update CONTRIBUTING.md
...
Links now point to the wiki
5 years ago
Steve Halliwell
ec2cbd7a41
Merge pull request #773 from stevehalliwell/CommandErrorVisualsBug
...
Show Command Summary text in red if it has Error:
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
Steve Halliwell
2a54684055
Delete _config.yml
5 years ago
Steve Halliwell
86f6210d05
Set theme jekyll-theme-cayman
5 years ago
Steve Halliwell
4204f92327
Merge pull request #761 from Taking1n1/master
...
Added a custom scripted importer for lua files
5 years ago
Matthew Barnes
219c10b464
Encapsulated scripted importer in Fungus.EditorUtils namespace
5 years ago
Steve Halliwell
bcb80f26a1
Update CONTRIBUTING.md
5 years ago
Steve Halliwell
7ed1306b70
Update README.md
5 years ago
Steve Halliwell
e8613a6899
Merge pull request #765 from stevehalliwell/HighSpeedWriterFix
...
High speed writer fix
5 years ago
desktop-maesty/steve
b1f01b68f9
Writer only calc invWritingSpeed once we know writing speed is non zero
5 years ago
Steve Halliwell
92cd6ed436
Merge pull request #766 from stevehalliwell/RemoveIgnoredFiles
...
Removing files that are tracked but not required
5 years ago
Steve Halliwell
da82313bcf
Merge pull request #764 from stevehalliwell/EditModeTests
...
Edit mode tests
5 years ago
Steve Halliwell
ae1ec9e332
Merge pull request #759 from stevehalliwell/FilterBlocksSceneChange
...
FlowchartWindow force clears filteredBlocks during target Flowchart change
5 years ago
Steve Halliwell
8adbae80e1
Merge pull request #750 from stevehalliwell/FungusEditorResourcesLocator
...
Fungus editor resources locator
5 years ago
Steve Halliwell
11ef8923d7
Merge pull request #756 from stevehalliwell/AddAsmdefs
...
Add Asmdefs
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
Steve Halliwell
852df44030
Merge pull request #754 from stevehalliwell/FindTypesOutsideAssembly
...
EditorUtils.FindDerivedTypes now finds within ALL assembles
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
db3f929f83
Include test-framework package
5 years ago
Steve Halliwell
ab154ca843
Merge pull request #763 from stevehalliwell/CommandSearchHeightFallback
...
Fallback for Command Search Popup height
5 years ago
Steve Halliwell
a096c4c9e0
Merge pull request #762 from Michaelwolf95/patch-1
...
Fix for BlockInspector Crash
5 years ago
Steve Halliwell
28602b40be
Merge pull request #758 from stevehalliwell/TMproDemo_BasicRichText
...
Update TMpro Demo scene to make use of basic Fungus Rich Text display
5 years ago
desktop-maesty/steve
11c5b29012
Added extraneously multisyllabic words to TMPro Demo to help stop issues with wrapping
5 years ago
Steve Halliwell
b086c5417e
Merge pull request #755 from stevehalliwell/MenuWarnings
...
Added warnings when MenuDialog
5 years ago
Steve Halliwell
6f85a737b9
Merge pull request #752 from stevehalliwell/CharacterContextMenuRenameBig
...
Character only sets self dirty if change detected
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