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
chrisgregan
7d0491ff5c
Redesigned Fungus Script window and inspector UI
...
Sequences are now shown as simple coloured nodes in Fungus Script
window.
Commands for the selected sequence are now shown in the full inspector
window.
FungusScript window now continues to display the most recently selected
script.
Fungus Script window now refreshes every frame.
Can zoom out further on Fungus Script window.
Fungus Script window and Sequence inspectors now have separate context
menus.
10 years ago
chrisgregan
75d9441fa5
Sort add command menu. Comments are now a top level item.
10 years ago
chrisgregan
eaedbdadaa
Sequence node width can now be edited in inspector
10 years ago
chrisgregan
c0384e6348
Fixed null reference exceptions when deleting a command class
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
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
7f5ed8e0cf
Copy and paste support for commands
10 years ago
chrisgregan
53d2fd1aab
Added protected & virtual to core classes for easier inheritance
10 years ago
chrisgregan
b63a9ce3b9
Simplified adding new commands. Added Note command.
10 years ago
chrisgregan
618d34c91c
Reverted sequence to use game object name. Added Fungus Script menu item
10 years ago
chrisgregan
2b6fe13072
Added null pointer checks and fixed sequence name picking
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
62aaaf6011
Renamed FungusCommand to Command
10 years ago
chrisgregan
33397f004f
Converted FungusVariableListAdapter to use SerializedProperty
10 years ago
chrisgregan
c8c2846808
Updated Sequence editor to use serialised property
10 years ago
chrisgregan
2279376b27
Converted SequenceField to use SerializedProperty
10 years ago
chrisgregan
240bf9667b
Initial If, Else & EndIf commands with indenting
10 years ago
chrisgregan
c37b884a48
Add button, insert above / below enabled on command list
10 years ago
chrisgregan
01444de479
Set new / pasted command as selected command
10 years ago
chrisgregan
74db43f463
Unified CommandInfo attribute
10 years ago
chrisgregan
aed20c3cb1
Added context menu for command list. Fixed Clear behaviour.
10 years ago
chrisgregan
c37ada3da5
Reverted to 2 popup method for Add Command
10 years ago
chrisgregan
4d5d836cea
Fixed Add Command menu popup position
10 years ago
chrisgregan
5fa7b2a347
Reorderable list for commands
10 years ago
chrisgregan
05a5dc9268
New dialog option buttons
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
4421d477c4
Option description and <Continue> instead of <None>
10 years ago
chrisgregan
7430a61da7
Hide transform in inspector and sequences in hierarchy
10 years ago
chrisgregan
4dce521533
FungusScriptEditor handles sequence display
10 years ago
chrisgregan
18e2b11716
Command buttons remember if they've been expanded
10 years ago
chrisgregan
79011d666d
Green outline around selected sequence
10 years ago
chrisgregan
3703c53276
Commands are now listed in inspector
10 years ago
chrisgregan
239b9e7416
Pick variable or constant value
10 years ago
chrisgregan
5b725896a3
Variables are now components
10 years ago
chrisgregan
9f3f9bae2d
VariableField now takes a filter lambda function
10 years ago
chrisgregan
cfed591a18
Renamed command editor classes
10 years ago
chrisgregan
d0c2e9c961
Moved new visual scripting code to its own namespace
10 years ago
chrisgregan
939a15d98a
Added AddOption command.
10 years ago
chrisgregan
f94203aaf9
Renamed SequenceController to FungusScript
10 years ago
chrisgregan
88521c9381
Implemented Compare command
10 years ago
chrisgregan
bfa0141874
Added tooltips to SequenceControllerEditor
10 years ago
chrisgregan
93cd5bc520
Custom SequenceField property drop down menu
10 years ago
chrisgregan
25a103fb4c
Initial visual scripting prototype code
10 years ago