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
945d642b10
Removed legacy support for Sequences as child game objects
10 years ago
chrisgregan
581adb2749
Added SendFungusMessage() and BroadcastFungusMessage() commands
...
Fixed event handlers not executing correctly on first frame update
10 years ago
chrisgregan
e249049858
Moved Run Slow in Editor option to Sequence
...
Comments are skipped over immediately (no waiting)
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
59b8b04b39
Sequence now requires FungusScript component
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
chrisgregan
b2afbbbeff
Fixed pasting multiple copies of same command
10 years ago
chrisgregan
385ef1a967
Merged UI redesign and iTween support branch
10 years ago
chrisgregan
4401060c61
Fix #46 - commands now store reference to their parent sequence
...
The reference to the parent sequence is only populate at runtime, so
don’t try to use it in custom editors, etc.
10 years ago
chrisgregan
42f0e6a8fc
Can now make prefabs from legacy FungusScripts
...
If you have a FungusScript from an earlier beta release that has child
Sequence objects, you can now make a prefab from that FungusScript.
10 years ago
chrisgregan
dc1658b152
FungusScript can now be made into a prefab (see notes!)
...
All sequence and command components are now added to the main
FungusScript object. This change enables you to make a prefab out of
any FungusScript. FungusScript prefabs can now be edited using the
Fungus Script window. You still need to instantiate a Fungus Script
prefab in order to run it.
10 years ago
chrisgregan
45a94e0e09
Added Node base class for Fungus Script nodes.
10 years ago
chrisgregan
53d2fd1aab
Added protected & virtual to core classes for easier inheritance
10 years ago
chrisgregan
c98412bac1
Run Slow In Editor option
10 years ago
chrisgregan
7aed9a01ff
Refactored FungusScript advanced settings
10 years ago
chrisgregan
618d34c91c
Reverted sequence to use game object name. Added Fungus Script menu item
10 years ago
chrisgregan
e968bfd507
Refactored GetFungusScript() and GetSequence()
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
62aaaf6011
Renamed FungusCommand to Command
10 years ago
chrisgregan
299ce5f362
Added default sequence name
10 years ago
chrisgregan
c8c2846808
Updated Sequence editor to use serialised property
10 years ago
chrisgregan
5bc8bca05b
Added initial code for checking sequence connectivity
10 years ago
chrisgregan
5fa7b2a347
Reorderable list for commands
10 years ago
chrisgregan
7a45f92873
Moved command properties to inspector. Fixed dialog bugs.
10 years ago
chrisgregan
e8783b6071
Added SetDialog command
10 years ago
chrisgregan
efee8e808b
Command error messages and enabled checkbox.
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
c26e81a40c
Improved button layout, using foldout
10 years ago
chrisgregan
ff26e90891
Added Up, Down, Delete, Copy, Paste buttons
10 years ago
chrisgregan
7430a61da7
Hide transform in inspector and sequences in hierarchy
10 years ago
chrisgregan
0d34ef00d1
Renamed activeSequence to executingSequence
10 years ago
chrisgregan
3703c53276
Commands are now listed in inspector
10 years ago
chrisgregan
a50701d2ad
New placeholder demo scene
10 years ago
chrisgregan
d0c2e9c961
Moved new visual scripting code to its own namespace
10 years ago
chrisgregan
8597df67e5
Increased height of Say text area
10 years ago
chrisgregan
c2ae79d921
Implemented Hide On Visited option condition
10 years ago
chrisgregan
939a15d98a
Added AddOption command.
10 years ago
chrisgregan
f94203aaf9
Renamed SequenceController to FungusScript
10 years ago
chrisgregan
93cd5bc520
Custom SequenceField property drop down menu
10 years ago
chrisgregan
3117961982
Improved command highlighting.
10 years ago
chrisgregan
0432b3cb8c
Highlight command in inspector when clicked in editor
10 years ago
chrisgregan
25a103fb4c
Initial visual scripting prototype code
10 years ago