chrisgregan
b054107a1b
Create SayDialog and MenuDialog is none exists yet
9 years ago
chrisgregan
b71e2674f8
Added Spawn method for spawning a game object from a resource
9 years ago
chrisgregan
b4b62f22cf
Exposed common GameObject methods like Find, Instantiate, Destroy
9 years ago
chrisgregan
762d1f8a81
Added LuaStore component and prefab to persist values across scene loads
9 years ago
chrisgregan
8d5fedd699
Renamed fungus.fungusprefs to fungus.prefs
9 years ago
chrisgregan
708cc3ea48
Fixed inconsistent case
9 years ago
chrisgregan
28469a9119
Display line numbers in Lua error messages
9 years ago
chrisgregan
21c4682edf
Moved files from under Lua/Thirdparty to main Thirdparty folder
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
39c0bb7236
Added Register Types label in LuaEnvironment inspector
9 years ago
chrisgregan
efd04a8378
Added Register Types option in Lua Bindings component
9 years ago
chrisgregan
a5f733b3f5
Rename Lua component to LuaEnvironment
9 years ago
chrisgregan
882b6ef65e
Renamed RunLua to LuaScript
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
e60488bc5b
Single file for registering types in text file
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
84a1f010bf
Renamed FungusInvoke to RunLua
9 years ago
chrisgregan
8fbc1b08d6
Rename non-coroutine Execute to StartExecute to be more descriptive
...
Lua scripts should use the coroutine Execute method directly.
9 years ago
chrisgregan
581f9ce171
Move TaskManager to Fungus namespace
9 years ago
chrisgregan
62f0b0e34f
Moved ExecuteLua to Scripting command group
9 years ago
chrisgregan
c62f4a29a2
Fixed menu buttons not executing target block
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
d7ff585059
Fixed command name spacing when line numbers shown
9 years ago
chrisgregan
0797b54d32
Indented character object field on Say command
...
Note: This new property is useful if you want to define your characters
as prefabs and just link to the prefab instead of an instance in the
scene.
9 years ago
chrisgregan
c0d1575f33
Added comment for new SetVariable method.
9 years ago
chrisgregan
62a1b8d40b
Added Show Line Numbers option to Flowchart
9 years ago
chrisgregan
56cd4b213c
Initial implementation of FungusScript Lua scripting
9 years ago
Timothy Ng
1ac8669a43
Implemented suggestions
9 years ago
Timothy Ng
74c14f5985
replaced say dropdown menu with object picker
9 years ago
chrisgregan
4cbb00092a
Fixed Write command
9 years ago
chrisgregan
c33bb139b1
Changes to support Fungus Script execution
9 years ago
chrisgregan
1021b15036
Fixed CsvParser lineendings
9 years ago
chrisgregan
fbecad8df8
Fixed line endings on InvokeMethod classes
9 years ago
Timothy Ng
dc069367ed
Refactored Flowchart.cs to use the more general GetVariable method
9 years ago
Timothy Ng
54edaf14fe
Fixed formating of command list
9 years ago
Timothy Ng
3af0a9faa2
Command List now displays line numbers
9 years ago
chrisgregan
5eee50529b
Added Play Animation State command #378
9 years ago
chrisgregan
38f591068d
Fixed faulty indent levels when inspector is not displayed #380
9 years ago
chrisgregan
447862c86f
Fixed faulty indent levels when inspector is not displayed #380
9 years ago
chrisgregan
d1b76a096c
Fixed hide portrait before show portrait breaks portrait system #384
9 years ago
chrisgregan
5587311a2d
Fixed private variable values being reset with multiple flowcharts #389
9 years ago
chrisgregan
dfb0eb593b
Fixed Stage objects blocking raycasts #391
9 years ago
chrisgregan
e8ef99ad43
Fixed Writer voiceover clip always stops when text stops #393
9 years ago
chrisgregan
0feb833d3e
Fixed Size tag in UI text is not supported #400
9 years ago
chrisgregan
19dca7e555
Fixed Clickable sprites can be clicked through UI objects #377
9 years ago