chrisgregan
ae42c031bd
Removed defaultPortraitStage from FungusScript #84
...
We want to keep FungusScript orthogonal to other modules like Portrait,
Dialog, etc. to make it easier to swap modules in and out in future.
10 years ago
chrisgregan
4217ad76e1
Initial commit of custom tags, portrait stage and portrait systems #84
10 years ago
chrisgregan
f9f2b175bd
Improved Label & Jump commands in inspector #78
10 years ago
chrisgregan
b616f72548
Added Else If command #77
10 years ago
chrisgregan
b24197beec
Change #70 Added FungusScript.GetVariable() method
10 years ago
chrisgregan
e07a227aa0
Change #66 User extendible variables system
...
Added Other category for non-core variable types.
Wider variable window to fit long type names.
Use internal editor component paste instead of reflection to paste
commands
SetVariable only supports 4 basic variable types.
Simplified definition for new variable types.
Added new variable types to support core Unity types.
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
366f6d62ac
Force Sequence names to be unique within a Fungus Script
10 years ago
chrisgregan
120e02ddef
Substitute variables into a string
...
Markup format = {$VarName}
10 years ago
chrisgregan
945d642b10
Removed legacy support for Sequences as child game objects
10 years ago
chrisgregan
b3f223ba28
Fixed null exception when description string is empty
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
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
bcdcd511cc
Hide event handler components when Hide Components property is set
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
63e597492c
Moved variables list over the Fungus Script window
10 years ago
chrisgregan
427759830b
Added properties for fine control of Reset command
10 years ago
chrisgregan
7693241f48
Added Reset command to reset variables and command state
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
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
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
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
c98412bac1
Run Slow In Editor option
10 years ago
chrisgregan
7aed9a01ff
Refactored FungusScript advanced settings
10 years ago
chrisgregan
be8e7bacc6
Added GetVariable methods on FungusScript
10 years ago
chrisgregan
afbbca87fb
Added methods for setting variables
10 years ago
chrisgregan
ebcac6367f
Added class comment.
10 years ago
chrisgregan
c55abe99fe
Documented Fungus Script class
10 years ago
chrisgregan
b63a9ce3b9
Simplified adding new commands. Added Note command.
10 years ago
chrisgregan
d050126edd
Renamed hideSequenceObjects to showSequenceObjects
10 years ago
chrisgregan
f570e9ab79
Added hideSequenceObjects flag
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
97827c37cb
Added option to disable command colours
10 years ago
chrisgregan
c37b884a48
Add button, insert above / below enabled on command list
10 years ago
chrisgregan
c37ada3da5
Reverted to 2 popup method for Add Command
10 years ago
chrisgregan
7a45f92873
Moved command properties to inspector. Fixed dialog bugs.
10 years ago
chrisgregan
806c170470
Renamed selectedCommandIndex
10 years ago
chrisgregan
b1d4aa54b7
Select category and command with a single popup
10 years ago
chrisgregan
088b6d2375
Fixed serialising command view width
10 years ago
chrisgregan
585efc2526
Added command categories
10 years ago
chrisgregan
4e0c596d77
Commands are now in same window as sequence nodes
10 years ago