chrisgregan
ce9b6de524
Refactored command indenting control functions
10 years ago
chrisgregan
a5857c6abb
Change #72 Replace End If command with End command
10 years ago
chrisgregan
e25b22aaa8
Added callback when commands are removed
10 years ago
chrisgregan
c66d306cf0
Reverted TargetObject property to just use GameObject instead
...
This feature was just adding more complexity in practice
10 years ago
chrisgregan
da77bd2ddc
Added TargetObject class and custom property drawer
...
A TargetObject lets you select either the Owner game object or another
object
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
7693241f48
Added Reset command to reset variables and command state
10 years ago
chrisgregan
385ef1a967
Merged UI redesign and iTween support branch
10 years ago
chrisgregan
295411ae9e
Fixed #45 by merging branch 'Exort-develop'
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
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
8dd08cab3d
Hide command internal properties in inspector
10 years ago
chrisgregan
e968bfd507
Refactored GetFungusScript() and GetSequence()
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
db928d3a33
Command colours are specified in a virtual function
10 years ago
chrisgregan
2efceb62ea
Implemented If, Else, EndIf logic
10 years ago
chrisgregan
240bf9667b
Initial If, Else & EndIf commands with indenting
10 years ago
chrisgregan
716e883ef2
Added command button colours
10 years ago
chrisgregan
74db43f463
Unified CommandInfo attribute
10 years ago
chrisgregan
7a45f92873
Moved command properties to inspector. Fixed dialog bugs.
10 years ago
chrisgregan
585efc2526
Added command categories
10 years ago
chrisgregan
06e14afb8c
Added sound commands. Improved command buttons.
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
f1ecf17182
Highlight active variable
10 years ago
chrisgregan
93836f860b
AddCommand button and help text
10 years ago
chrisgregan
c26e81a40c
Improved button layout, using foldout
10 years ago
chrisgregan
18e2b11716
Command buttons remember if they've been expanded
10 years ago
chrisgregan
3703c53276
Commands are now listed in inspector
10 years ago
chrisgregan
1f78a48a3b
Merged Compare and Jump commands
10 years ago
chrisgregan
d0c2e9c961
Moved new visual scripting code to its own namespace
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
e7afa36bc5
Pick variable from popup in SetVariable
10 years ago
chrisgregan
f27648f060
Replaced OnExecute() with OnEnter()
10 years ago
chrisgregan
25a103fb4c
Initial visual scripting prototype code
10 years ago