chrisgregan
a918b530f3
Renamed all event handlers to use past tense (meaning is clearer)
10 years ago
chrisgregan
c2fe21e95b
Fixed Command summary to tolerate null strings.
10 years ago
chrisgregan
56a54399ed
Changed None to <None> for consistency with other properties
10 years ago
chrisgregan
f5ad27b1c0
Add dependency on Sequence and Fungus Script components
10 years ago
chrisgregan
bcdcd511cc
Hide event handler components when Hide Components property is set
10 years ago
chrisgregan
dccf5dc5bf
Added Send Message command and Receive Message event handler
...
Messages are a simple way to notify other sequences to start executing
when something happens.
You can specify if the message should only be sent to the same Fungus
Script, or to all Fungus Scripts in the scene.
10 years ago
chrisgregan
55f6a9d15e
Added Debug Log command
10 years ago
chrisgregan
0723f51c1d
Display event handlers with a category after non-categorized ones
10 years ago
chrisgregan
d76aa29f62
Always expand variables window if variable count is 0
10 years ago
chrisgregan
a2d0ee73e4
Added tooltip for Target Object class.
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
9a05a55a22
Added Enable Object event handler
10 years ago
chrisgregan
446dcb83d3
Fixed null reference error when no Fungus Script in scene.
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
9dccf56e88
Removed custom icon on Fungus Script object
...
The custom icon doesn’t really server a purpose here.
10 years ago
chrisgregan
0767ee70bf
Sequence inspector shows mushroom icon
10 years ago
chrisgregan
6af52b3452
Fixed up node graphs for example scenes
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
75d9441fa5
Sort add command menu. Comments are now a top level item.
10 years ago
chrisgregan
e7938219a4
Added tooltips for all Fungus command properties
10 years ago
chrisgregan
ac9d219706
Updated all command help strings
10 years ago
chrisgregan
427759830b
Added properties for fine control of Reset command
10 years ago
chrisgregan
eaedbdadaa
Sequence node width can now be edited in inspector
10 years ago
chrisgregan
8340c5ea4b
Fixed flaky sequence node dragging.
10 years ago
chrisgregan
7693241f48
Added Reset command to reset variables and command state
10 years ago
chrisgregan
f4adbe631d
Fixed copy and paste bug with StringData, etc.
...
Changed these classes to structs instead of classes so they’d be copied
by value rather than by reference when pasting.
10 years ago
chrisgregan
84dde98153
AddOption command can now set a variable on selection
10 years ago
chrisgregan
18fc431796
Improved SetVariable property names
10 years ago
chrisgregan
c0384e6348
Fixed null reference exceptions when deleting a command class
10 years ago
chrisgregan
8ddd25e728
Show boolean variable state as True / False instead of toggle
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
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
dfd79d94a4
Display error icon on right hand side of command
10 years ago
chrisgregan
1f6b78af2e
Improved layout of command list
...
Make better use of space and reduce visual clutter. Note command
comments take up full line and don’t have a button background.
10 years ago
chrisgregan
7c388a01cf
Reverted sequence node style change
10 years ago
chrisgregan
aa23e882fa
Hide script field for commands in inspector.
...
This fixes an issue where the user could change the type of script
being used for a command which would trigger a bunch of null exception
errors (because the commandList might now contain a null entry).
10 years ago
chrisgregan
c653ceda08
Fixed adding new commands to legacy sequence objects
10 years ago
chrisgregan
5523ee4ef4
Changed sequence node style (smaller and stands out more)
10 years ago
chrisgregan
4ac98e3f1d
Click outside node to deselect
10 years ago
chrisgregan
2033384566
Position new sequence nodes in centre of script view
10 years ago
chrisgregan
29d6475902
Create Sequence adds to right side of selected Sequence
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
Kéven Boily
2a2461a4ee
[FEATURE] CreateSequence now calls an virtual CreateSequenceComponent method that handles Sequence component instantiation. This allows for a custom Sequence class to be instantiated .
10 years ago