chrisgregan
d76aa29f62
Always expand variables window if variable count is 0
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
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
77985ca4de
Fixed variables window when variable count == 0
10 years ago
chrisgregan
63e597492c
Moved variables list over the Fungus Script window
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
53d2fd1aab
Added protected & virtual to core classes for easier inheritance
10 years ago
chrisgregan
7aed9a01ff
Refactored FungusScript advanced settings
10 years ago
chrisgregan
c55abe99fe
Documented Fungus Script class
10 years ago
chrisgregan
a25b61fc0d
Fixed memory leak and null exception errors
10 years ago
chrisgregan
d050126edd
Renamed hideSequenceObjects to showSequenceObjects
10 years ago
chrisgregan
f570e9ab79
Added hideSequenceObjects flag
10 years ago
chrisgregan
c6c82dbb44
Reverted variables back to MonoBehavior
10 years ago
chrisgregan
3fd20ed105
Variables are now ScriptableObjects instead of MonoBehaviors
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
64cf2c346e
Renamed FungusVariable to Variable
10 years ago
chrisgregan
62aaaf6011
Renamed FungusCommand to Command
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
97827c37cb
Added option to disable command colours
10 years ago
chrisgregan
2efceb62ea
Implemented If, Else, EndIf logic
10 years ago
chrisgregan
760e6de587
Set active command as selected command when playing the game
10 years ago
chrisgregan
74db43f463
Unified CommandInfo attribute
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
806c170470
Renamed selectedCommandIndex
10 years ago
chrisgregan
0a0d29aa32
Removed unused command index
10 years ago
chrisgregan
b1d4aa54b7
Select category and command with a single popup
10 years ago
chrisgregan
9342751051
Fixed command names not using attribute value in Add Command
10 years ago
chrisgregan
e8783b6071
Added SetDialog command
10 years ago
chrisgregan
585efc2526
Added command categories
10 years ago
chrisgregan
f04387c197
Added configuration methods on DialogController
10 years ago
chrisgregan
f1a17299ed
Variables are displayed in inspector window
10 years ago
chrisgregan
4e0c596d77
Commands are now in same window as sequence nodes
10 years ago
chrisgregan
06e14afb8c
Added sound commands. Improved command buttons.
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
cd8bf17775
Fixed conditional hiding of transform component
10 years ago
chrisgregan
857184a8bb
Prevent invalid / confusing variable name key entry
10 years ago
chrisgregan
74312e7294
Fixed step time field
10 years ago
chrisgregan
5cc39bf64e
Wordwrap long summary text
10 years ago
chrisgregan
79bbf66a9e
Sequence description is now a TextArea
10 years ago
chrisgregan
39552da96a
Context sensitive Create Sequence menu
10 years ago
chrisgregan
1727e664f4
Renamed FungusEditorWindow to FungusScriptWindow
10 years ago
chrisgregan
17f1bb607d
Show "Create Sequence" when no sequence selected
10 years ago
chrisgregan
33c592f90e
Fixed undo on sequence name field
10 years ago
chrisgregan
4e2c0c74b5
Removed redundant line
10 years ago
chrisgregan
740ad69dd9
Hide transform if FungusScript is only component
10 years ago