chrisgregan
cc8762747d
Split Fungus create menu items into groups
10 years ago
chrisgregan
810131fa9d
Move Fungus menu items to Tools / Fungus #93
10 years ago
chrisgregan
f2786e7255
Unified Fungus object spawning method
...
Moved Prefabs to Resources folders so they can be easily loaded using
Resources.Load
10 years ago
chrisgregan
8ba8ca6f36
Fix for mismatch BeginArea(), EndArea() console error
10 years ago
chrisgregan
5e21f98bb7
Undo doesn't work on FungusScripts created from GameObject menu #91
...
Fix was to make a FungusScript prefab and spawn it the same way as all
other prefabs.
10 years ago
chrisgregan
7bd3c93238
Resize bar works properly with resizing windows
...
Also improved rendering of the bar to match Unity UI.
10 years ago
chrisgregan
8c023c413e
Fixed incorrect indenting on sequence list & common view
10 years ago
chrisgregan
5c615401d8
Export command and event handler annotation info to .csv fromat #89
10 years ago
chrisgregan
90386bc308
Removed unneccessary Debug.Log()
10 years ago
chrisgregan
695e683d00
Moved FountainExporter.cs to Editor folder
...
Fixes compile error on with System.IO.File not available on some
platforms.
10 years ago
chrisgregan
9820dc403c
Command editor now scrolls independently of command list #84
...
Also changed add command to insert new commands after last selected
command in the list.
10 years ago
chrisgregan
04a115a626
Export and import dialog text for editing in a text editor #86
...
Added support for Fountain export / import.
http://fountain.io/
10 years ago
chrisgregan
5a18ddfb41
Upgraded to Unity 5
...
Also updated Sherlock example game
10 years ago
chrisgregan
796c2df48d
Renamed PortraitStage to Stage #84
10 years ago
chrisgregan
301609de56
Tidied up Portrait scripts folder, renamed Stage command to ControlStage #84
10 years ago
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
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
60e8b3ac49
Removed Command prefix label #84
10 years ago
chrisgregan
9c76b9fe3c
Auto-follow executing sequence if none is selected #84
10 years ago
chrisgregan
d6be0a1a9d
Fixed StringFormatter compile error in platform builds #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
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
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
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
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