Christopher
ee0711e8a1
Added code header about MIT license
9 years ago
Christopher
49cd02c20b
Fixed can't select ExecuteBlock from Unity Event #496
9 years ago
Christopher
0eac532b35
String substitution uses StringBuilder to avoid string allocations
9 years ago
Christopher
6a7878552e
Fixed Child Object gets deleted when having a flowchart on parent and child. #475
9 years ago
chrisgregan
3f9162eb13
Fix API change for OnLevelWasLoaded() event
9 years ago
chrisgregan
734ca8c870
Extensible string substitution system
...
String substitution now works for Fungus variables, localisation keys,
Lua global variables and string variable keys. The system can be easily
extended by implementing the ISubstitutionHandler interface.
9 years ago
chrisgregan
c0d1575f33
Added comment for new SetVariable method.
9 years ago
chrisgregan
62a1b8d40b
Added Show Line Numbers option to Flowchart
9 years ago
Timothy Ng
1ac8669a43
Implemented suggestions
9 years ago
chrisgregan
c33bb139b1
Changes to support Fungus Script execution
9 years ago
Timothy Ng
dc069367ed
Refactored Flowchart.cs to use the more general GetVariable method
9 years ago
chrisgregan
0087d8c482
Improved Flowchart UpdateVersion system
9 years ago
chrisgregan
0b527f24ca
Added more null checks
9 years ago
chrisgregan
fd7c4de0c7
Added null variable check
9 years ago
chrisgregan
1635d471c0
Added HasExecutingBlocks() and GetExecutingBlocks()
9 years ago
chrisgregan
3aa4333870
Users losing track of where their Blocks are in Flowchart window #302
9 years ago
chrisgregan
00b6b910bc
Fixed logic for setting GameStarted block in new Flowcharts
...
Also added safety cleanup code to remove null items in variable list in
cleanup.
9 years ago
chrisgregan
d8539c90ef
Fixed: Null variable reference when substituting variables #278
9 years ago
chrisgregan
b14da8fcda
Added Flowchart.StopAllBlocks() and command callback
9 years ago
chrisgregan
3cb52dfab4
Added a Hide Commands property to Flowchart
...
Any command or category name that matches an item in the list will not
appear in the add command menu.
9 years ago
chrisgregan
9304dc54ac
Can filter the list of supported commands by subclassing Flowchart
9 years ago
chrisgregan
e27753a668
Spawn Event System from Flowchart instead of Menu command
...
Event System is now required by dialog click input
9 years ago
Brian Dean Jennings
ed82fcba7d
Fixed bug in initialize system
10 years ago
Brian Dean Jennings
0a0d53284d
Additional flowcharts added to the scene no longer have their initial block start with the default 'Game Started' event.
10 years ago
Brian Dean Jennings
8c5facccda
Support for Flowchart versioning and initialization
10 years ago
chrisgregan
f7ac1c45a5
Flowchart.Execute block can't be used with UI events #112
...
Changed ExecuteBlock to return void.
Added Flowchart.FindBlock so you can check if a Block is executing
before you try to execute it.
10 years ago
chrisgregan
fbb11fbda4
Cleanup unreferenced Fungus components on enabled
10 years ago
chrisgregan
412341ff63
Block & command item ids can sometime conflict #110
10 years ago
chrisgregan
59124b6022
Block & command item ids can sometime conflict #110
10 years ago
chrisgregan
3b73d9563e
Removed obsolete commands and other dead code
10 years ago
chrisgregan
3d6734c759
Variable substitution now also checks public variables
...
Also fixed a bug where only the first variable token in the string was
being replaced.
10 years ago
chrisgregan
6e4f22f421
Localization id should default to use Flowchart object name #101
10 years ago
chrisgregan
0fcd386cfd
Renamed pauseAfterCommand to stepPause
10 years ago
chrisgregan
7a11cceaa3
Call a block in another Flowchart. Stop, Continue or Wait Until Finished.
10 years ago
chrisgregan
bb48384dfa
Replace "Run Slow In Editor" per block with "Pause After Command" in flowchart
10 years ago
chrisgregan
5dd745d140
Improve efficiency of command list execution #96
...
Changed the Block and Command classes to use a simple execution loop
inside a coroutine.
The Call command now has a ‘Stop Parent Block’ parameter for when you
want to continue executing the current block after a Call command.
10 years ago
chrisgregan
015d6e9204
Use localised strings keys in variable substitution. #8
10 years ago
chrisgregan
4c41ada4a8
Renamed Language to Localisation for clarity #8
10 years ago
chrisgregan
f5e1c89936
Flowcharts use a localisation id property when exporting strings #8
10 years ago
chrisgregan
2f97ab7ff6
Added itemId to Blocks
10 years ago
chrisgregan
1a77429756
Renamed commandId to itemId #86
...
Other types of Flowchart objects should be able to have ids besides
commands (e.g Blocks)
10 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
810131fa9d
Move Fungus menu items to Tools / Fungus #93
10 years ago
chrisgregan
90386bc308
Removed unneccessary Debug.Log()
10 years ago
chrisgregan
9820dc403c
Command editor now scrolls independently of command list #84
...
Also changed add command to insert new commands after last selected
command in the list.
10 years ago
chrisgregan
04a115a626
Export and import dialog text for editing in a text editor #86
...
Added support for Fountain export / import.
http://fountain.io/
10 years ago
chrisgregan
ae42c031bd
Removed defaultPortraitStage from FungusScript #84
...
We want to keep FungusScript orthogonal to other modules like Portrait,
Dialog, etc. to make it easier to swap modules in and out in future.
10 years ago
chrisgregan
4217ad76e1
Initial commit of custom tags, portrait stage and portrait systems #84
10 years ago
chrisgregan
f9f2b175bd
Improved Label & Jump commands in inspector #78
10 years ago
chrisgregan
b616f72548
Added Else If command #77
10 years ago