chrisgregan
ee3533ba6d
Type factory class for constructing POD types like Color
...
MoonSharp’s __new function appears to be unreliable for POD types like
Color, Vector2, etc. This class provides simple factory methods for
constructing these types, which are then exposed through unity.factory
in Lua.
9 years ago
chrisgregan
887bc54e92
Explicitly register types via text file list
9 years ago
chrisgregan
6f886b3f0c
Renamed FungusBindings to LuaBindings
9 years ago
chrisgregan
56cd4b213c
Initial implementation of FungusScript Lua scripting
9 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
bffa9363bb
Fixed context menu not appearing on command list view
10 years ago
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