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
fc0fb1b501
Updated stage prefab #84
10 years ago
chrisgregan
2b5f77286b
Tidied up Portrait folder structure #84
10 years ago
chrisgregan
4217ad76e1
Initial commit of custom tags, portrait stage and portrait systems #84
10 years ago
chrisgregan
24b2f4bf77
Added shortcuts for copy, paste, etc. in SequenceEditor #84
10 years ago
chrisgregan
bf49172243
Added left & right editor icon resources #84
10 years ago
chrisgregan
4dbadd3c9d
Added CustomGUI.cs editor drawing utilities
10 years ago
chrisgregan
774de3196c
Added command list editor icon resources #84
10 years ago
chrisgregan
93aa3e8779
Added shift select support in command list #84
10 years ago
chrisgregan
cdcac1cb17
Removed trailing semicolon in label summary #84
10 years ago
chrisgregan
668fbf9888
Added Shift Select support to command list #84
10 years ago
chrisgregan
45293c5d47
Added checks for Null variables in list #84
10 years ago
chrisgregan
d880cf5df5
Added custom material for Portrait system #84
10 years ago
chrisgregan
60e8b3ac49
Removed Command prefix label #84
10 years ago
chrisgregan
9c76b9fe3c
Auto-follow executing sequence if none is selected #84
10 years ago
chrisgregan
ffa5c3ddea
Disabled character display in deprecated Choose commands #84
10 years ago
chrisgregan
d6be0a1a9d
Fixed StringFormatter compile error in platform builds #84
10 years ago
chrisgregan
b7815dea0c
Added Control Audio command #84
10 years ago
chrisgregan
f604babc2c
Added Exo2 font #84
10 years ago
chrisgregan
8bb99e1830
Added commenter name to Comment command #84
10 years ago
chrisgregan
aba7f1d050
Added FormatEnumNames() & SplitCamelCase() to StringFormatter #84
10 years ago
chrisgregan
fa2e37e90e
Null pointer check when iterating on Sequence commands
10 years ago
chrisgregan
1fea93385a
Added LeanTween #84
...
LeanTween library used for new dialog fade / move effects
10 years ago
chrisgregan
ed02ab0505
Added command to disable Clickable2D component #83
10 years ago
chrisgregan
5d64c168e6
Redesign say & multiple choice dialogs #82
...
Replaced Choose, Option commands with new Menu command
- Menu command displays Menu dialog immediately and then continues
- Menu dialog is a simple list of buttons
Say dialog can now display and continue (via Wait For Input property)
- This allows you to display Say text and show a multiple choice menu
at the same time
There is now only one type of standard Say dialog
- Text box automatically adjusts if no character image is displayed
Added SetSayDialog and SetMenuDialog commands to explicitly switch
between custom dialog objects.
Added a MenuTimer command to display the timeout slider
- Calls a target sequence if the timer expires
10 years ago
chrisgregan
419d56ae29
While loops and Break command #81
10 years ago
chrisgregan
51d1b928d1
Fixed command inspector not auto tracking program flow
10 years ago
chrisgregan
9285dfa8a0
Fixed bug with Hide On Selected option
10 years ago
chrisgregan
b5ea08a4d2
Choose command that acts like a Switch statement #80
...
Deprecated old Choose & AddOption commands.
Replaced Choose command with ChooseOption (uses command name Choose
though).
Option command can be hidden once visited, or hidden by evaluating a
variable condition.
10 years ago
chrisgregan
da27d3187b
Fixed slow executing icon fade.
10 years ago
chrisgregan
b2a24b263d
Fixed null error if there was a null entry in portrait list
10 years ago
chrisgregan
9651262b1e
Change portrait array to use reorderable list control #79
10 years ago
chrisgregan
f3f49bdc8a
Safely handle command class being renamed
10 years ago
chrisgregan
f9f2b175bd
Improved Label & Jump commands in inspector #78
10 years ago
chrisgregan
739a69207b
Label & Jump commands #78
...
Use label to specify a location in a command list, and the jump to
command to move execution to that point.
10 years ago
chrisgregan
57f99bcf02
Initial version of Label and Jump commands
10 years ago
chrisgregan
b616f72548
Added Else If command #77
10 years ago
chrisgregan
d72f92b959
Changes to make it easier to add new conditional commands
10 years ago
chrisgregan
4ecee9c332
Improve efficiency of executing next command in a Sequence #76
...
Switched to use command indices instead of scanning the command list to
find the current command.
10 years ago
chrisgregan
ce9b6de524
Refactored command indenting control functions
10 years ago
chrisgregan
83d42b7453
Optimize Fungus Script window repainting #75
...
Repaint as fast as possible only whenever a node or the script area is
being dragged.
10 years ago
chrisgregan
f30d5d5372
Fix compile errors on Windows Store builds #61
...
Moved the problematic call to GetCustomAttributes to Editor code.
10 years ago
chrisgregan
ab1885dcbb
Switching dialogs on click causes text to skip #73
...
Changing format of commit messages for simplicity
10 years ago
chrisgregan
dac8490106
Changed VariableData classes back to using structs
...
The Unity serialisation system is flaky at serialising non-Unity Object
derived classes. It seems to handle structs with less issues.
10 years ago
chrisgregan
b0a7ed5858
Fix #73 Switching dialogs on click causes text to skip
...
Ignore any previous click when a dialog is made visible.
10 years ago
chrisgregan
944ada64a1
Change #68 Replace Save/Load Globals with Save/Load Variable
...
Added custom property drawer for Variable properties.
Updated If, Set Variable, etc. to use new property drawer.
Added new Set Save Profile, Save Variable, Load Variable & Delete Save
Key commands.
10 years ago
chrisgregan
d7935d5e03
Removed unused static property
10 years ago
chrisgregan
a5857c6abb
Change #72 Replace End If command with End command
10 years ago
chrisgregan
0803b8b73a
Fix #71 Hide Fungus commands, event handlers, etc. in Component menu
10 years ago
chrisgregan
b24197beec
Change #70 Added FungusScript.GetVariable() method
10 years ago