chrisgregan
e25b22aaa8
Added callback when commands are removed
10 years ago
chrisgregan
e21ce0a0e0
Fix #67 Replaced global variables with public / private variables
...
Changed layout of Variables window to support editable value
Public variables in other FungusScripts appear in the variable picker
popup menu.
Variables now have a public value property and remember their starting
value for when they are reset.
Disabled LoadGlobals / SaveGlobals commands.
Changed all variable classes to use simple public value variable.
Added FungusScript.GetPublicVariables()
Deleted GlobalVariables class.
Added Variables test scene
10 years ago
chrisgregan
8d3d23e371
Change #65 Substitute variables in Debug Log command
10 years ago
chrisgregan
c91412933c
Change #62 Added keyboard key event handler
10 years ago
chrisgregan
658dc6663b
Fix #58 Variables window clicks select nodes
...
Clicking on Variables pane deselects the active Sequence / selects nodes
10 years ago
Lynxelia
bc19ac92f1
added system for static portraits
10 years ago
Lynxelia
7cc37e552a
Removed character limit on command summaries
10 years ago
chrisgregan
834e1de34e
Copy commands in execution order, not selection order
10 years ago
chrisgregan
366f6d62ac
Force Sequence names to be unique within a Fungus Script
10 years ago
chrisgregan
671acdc600
Fungus prefabs now spawn in centre of scene view
10 years ago
chrisgregan
ede75501ef
Show variable count when Variables are collapsed
10 years ago
chrisgregan
9a6045ab6e
Changed negation operator description in SetVariable command
10 years ago
chrisgregan
c08a8ae367
Fixed LoadGlobals and SaveGlobals not continuing when finished
10 years ago
chrisgregan
a273d83a47
Fixed blank string bug in new SendMessage commands.
10 years ago
chrisgregan
120e02ddef
Substitute variables into a string
...
Markup format = {$VarName}
10 years ago
chrisgregan
ca575dd4bc
Added RandomInt and RandomFloat commands
10 years ago
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
877ce1f9f1
Fixed duplicated Event Handlers not working correctly
10 years ago
chrisgregan
945d642b10
Removed legacy support for Sequences as child game objects
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
b3f223ba28
Fixed null exception when description string is empty
10 years ago
chrisgregan
514493e4e3
Fix for SceneLoader trying to destroy nested sprites twice
10 years ago
chrisgregan
dea7a40eaf
Display FungusScript name and description in script window
10 years ago
chrisgregan
581adb2749
Added SendFungusMessage() and BroadcastFungusMessage() commands
...
Fixed event handlers not executing correctly on first frame update
10 years ago
chrisgregan
a5095ef009
Duplicate sequence now copies the event handler
10 years ago
chrisgregan
cf43832402
Fixed grid lines drawing over title bar
10 years ago
chrisgregan
5f6ce88506
Reorganized Commands and EventHandlers under Scripts folders
10 years ago
chrisgregan
e249049858
Moved Run Slow in Editor option to Sequence
...
Comments are skipped over immediately (no waiting)
10 years ago
chrisgregan
d1d2041800
Hide Components option now unhides all components when not selected
...
Added Fungus Script to component menu
10 years ago
chrisgregan
86a6038e95
Updated ObjectEnabled command description
10 years ago
chrisgregan
003069a201
Added virtual method to provide custom Event Handler summary
10 years ago
chrisgregan
cc49c36917
Added Destroy command
10 years ago
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