Christopher
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
6a7878552e
Fixed Child Object gets deleted when having a flowchart on parent and child. #475
9 years ago
inarizushi
0fd7488dbc
Add StopAllPlayCommand
...
The StopAllPlayCommand is like the PlayCommand but will stop all other executing blocks first.
9 years ago
Chris Gregan
91738fa817
Made already executing case more robust
...
If a Block is already running, it’s better to stop the Block, wait a
little while and then start it executing again.
Also changed ‘Play from Selected Command’ to ‘Play from selected’ -
just a wee bit shorter.
9 years ago
=
19c7393a0b
Update play command to work with latest master
9 years ago
Inari Zushi
313b286b01
Add Block and command switching during playback
9 years ago
Inari Zushi
f68efa9772
Add play command to context menu
...
When only one command is selected, an option will pop up to "Play from
Selected Command"
9 years ago
Inari Zushi
c846d45d0c
Add Block and command switching during playback
9 years ago
Inari Zushi
b5081a530b
Add play command to context menu
...
When only one command is selected, an option will pop up to "Play from
Selected Command"
9 years ago
chrisgregan
38f591068d
Fixed faulty indent levels when inspector is not displayed #380
9 years ago
chrisgregan
447862c86f
Fixed faulty indent levels when inspector is not displayed #380
9 years ago
chrisgregan
001665ef0b
Fixed End command indents when not matched with an If #308
9 years ago
chrisgregan
69dbc5d019
Fixed Flowchart objects break when made into a prefab #275
9 years ago
chrisgregan
d7a646c319
Fixed: Undo for delete command is broken #161
9 years ago
chrisgregan
9304dc54ac
Can filter the list of supported commands by subclassing Flowchart
9 years ago
chrisgregan
f4654e265d
Added test for Save Variable / Load Variable
...
Added FailTest and PassTest commands
9 years ago
chrisgregan
28d53f5576
DrawEventHandlerGUI is now virtual
9 years ago
chrisgregan
b708320e63
Deferred Block action list is now public
...
Call Event.current.Use(); to a) stop anything else handling the click
and b) tell the editor window to refresh.
9 years ago
chrisgregan
baecdbe2a8
Editor button textures now loaded in OnEnable()
10 years ago
chrisgregan
b2a500b764
Refactored reference doc exporter
10 years ago
chrisgregan
350935812d
Improved reference doc export
...
Tweaks to make exported reference files work nicely on Github wiki
10 years ago
chrisgregan
1834373de6
Export command and event handler reference documentation
...
Now using markdown format instead of csv and including a table of
public properties
10 years ago
chrisgregan
34c906dadd
Fixed GUI console errors when deleting all commands in a block
...
Error occurs when using the keyboard shortcuts to cut or delete the
whole list of commands.
10 years ago
chrisgregan
a151d31df5
Added info box if no commands currently in command list
10 years ago
chrisgregan
bb48384dfa
Replace "Run Slow In Editor" per block with "Pause After Command" in flowchart
10 years ago
chrisgregan
1e4434eedc
Improve readability of Event Handler blocks #95
...
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.
10 years ago
chrisgregan
22427dfe03
Renamed SequenceEditor & SequenceInspector to BlockEditor & BlockInspector
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
a953e8d29b
Fixed merge conflict
10 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
bffa9363bb
Fixed context menu not appearing on command list view
10 years ago
chrisgregan
810131fa9d
Move Fungus menu items to Tools / Fungus #93
10 years ago
chrisgregan
5c615401d8
Export command and event handler annotation info to .csv fromat #89
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
24b2f4bf77
Added shortcuts for copy, paste, etc. in SequenceEditor #84
10 years ago
chrisgregan
f3f49bdc8a
Safely handle command class being renamed
10 years ago
chrisgregan
739a69207b
Label & Jump commands #78
...
Use label to specify a location in a command list, and the jump to
command to move execution to that point.
10 years ago
chrisgregan
ce9b6de524
Refactored command indenting control functions
10 years ago
chrisgregan
f30d5d5372
Fix compile errors on Windows Store builds #61
...
Moved the problematic call to GetCustomAttributes to Editor code.
10 years ago
chrisgregan
e07a227aa0
Change #66 User extendible variables system
...
Added Other category for non-core variable types.
Wider variable window to fit long type names.
Use internal editor component paste instead of reflection to paste
commands
SetVariable only supports 4 basic variable types.
Simplified definition for new variable types.
Added new variable types to support core Unity types.
10 years ago
chrisgregan
e25b22aaa8
Added callback when commands are removed
10 years ago
chrisgregan
834e1de34e
Copy commands in execution order, not selection order
10 years ago
chrisgregan
366f6d62ac
Force Sequence names to be unique within a Fungus Script
10 years ago
chrisgregan
48961142bb
Updated UI to use flowchart style nodes
...
Icon displayed beside any currently executing sequences.
Icon displayed beside any currently executing command in selected
sequence.
Can now select & edit commands while game is running.
Sequences now resize correctly when name changes.
Added texture resources for sequence node types.
Sequences now have multiple shapes (Event, Process, Choice types)
Sequences can now have a description displayed underneath the node.
10 years ago
chrisgregan
e249049858
Moved Run Slow in Editor option to Sequence
...
Comments are skipped over immediately (no waiting)
10 years ago
chrisgregan
56a54399ed
Changed None to <None> for consistency with other properties
10 years ago
chrisgregan
0723f51c1d
Display event handlers with a category after non-categorized ones
10 years ago
chrisgregan
e6000eb33b
Added Event Handler system.
...
Can set the ‘Execute On Event’ property to define when a sequence
starts executing.
Added a ‘Start Game’ event handler.
Removed old system of specifying a start sequence on the Fungus Script.
10 years ago
chrisgregan
a1e3d4f587
Sequences may now be executed in parallel
...
All executing sequences are shown in blue in the Fungus Script window.
A Sequence may not be executed until any previous execution has
finished.
If a selected sequence is deleted, selection reverts back to the Fungus
Script object.
10 years ago