Chris Gregan
cdfcd2f1c3
Fixes for compile errors on .NET Core
...
Still has problems running Lua though.
8 years ago
Christopher
54f1ce9be9
LuaEnvironment starts a debug server when running in the Unity Editor. Use VS Code to debug.
8 years ago
Christopher
30ec871d75
Started conversion to MoonSharp 2.0 / VS Code
8 years ago
Christopher
a550d29e10
Reverted IExecuteHandler, ILuaBindings and ILuaEnvironment interfaces
8 years ago
Christopher
066bb719a9
Refactored FungusLua classes to match layout in main Fungus project.
8 years ago
Christopher
69d9d2e3c3
Reorganised FungusLua scripts to match main Fungus project
8 years ago
Christopher
88192856a9
Fixed missing Process class error in Unity5.5b3
8 years ago
Christopher
501cb34247
Refactored LuaEnvironment to use ILuaEnvironment interface
8 years ago
Christopher
cc4406a8fb
Change all public properties to use virtual
8 years ago
Christopher
4d331c34c2
Misc tidy up pass
8 years ago
Christopher
ce92029918
Refactored comments
8 years ago
Christopher
f130385f6f
Changed comment style on header block
8 years ago
Christopher
83bc89c1ab
Refactored FungusLua comments
8 years ago
Christopher
83c12c7e76
Refactored many classes to use protected serialisable fields, with public property accessors where required.
8 years ago
Christopher
239bf8fefe
Converted tabs to spaces in all .cs files
8 years ago
Christopher
4c786232d8
Added Preprocessor support for LuaEnvironment / LuaUtils
9 years ago
Christopher
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
6a7878552e
Fixed Child Object gets deleted when having a flowchart on parent and child. #475
9 years ago
Christopher
00d3462c36
Improved source code display on Lua script errors
9 years ago
Chris Gregan
6d90fecffb
Handle case when a type fails to register in MoonSharp
9 years ago
Chris Gregan
5494e752d8
Fixed compile error on Webplayer platform
9 years ago
Chris Gregan
204ce467d8
Use Lua text file in ExecuteLua command
9 years ago
chrisgregan
f151410ce5
Moved FungusLua to Thirdparty folder
...
FungusLua can be used as a standalone asset, so it’s going in third
party to keep it isolated from the rest of the Fungus project
9 years ago
chrisgregan
d17900d7f3
Pre compile Lua script on startup for fast execution
9 years ago
chrisgregan
eccd1fecf5
Change type registration to use JSON
9 years ago
chrisgregan
6430399365
Moved FungusLua under Fungus folder
9 years ago
chrisgregan
f29d89ad47
Moved all Lua code to FungusLua top level folder
9 years ago
chrisgregan
a66c1a3f3d
Improved how fungus lua module is initialized
9 years ago
chrisgregan
28469a9119
Display line numbers in Lua error messages
9 years ago
chrisgregan
a6ea00536b
Added abstract Initialiser class for extending initialisation behavior
9 years ago
chrisgregan
77504aa59d
Split LuaEnvironment into LuaEnvironment & LuaUtils components
9 years ago
chrisgregan
a5f733b3f5
Rename Lua component to LuaEnvironment
9 years ago
chrisgregan
1ae1c4bd1d
Renamed FungusScript to Lua
...
If no Lua component exists in the scene then spawn one from the prefab.
9 years ago
chrisgregan
03d207423c
Register bound types automatically
9 years ago
chrisgregan
9b08a656df
Added LuaBindingsBase to implement custom binding systems
9 years ago
chrisgregan
baf1e90d5c
Fixed c# lists and dictionaries not auto-converting to Lua tables
9 years ago
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
810131fa9d
Move Fungus menu items to Tools / Fungus #93
10 years ago
chrisgregan
90386bc308
Removed unneccessary Debug.Log()
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
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