Christopher
79081ed3b8
Fixed Menu() Lua function only works once #511
8 years ago
Christopher
deeb5259e6
Fixed Fungus Lua setcharacter bug #503
9 years ago
Christopher
a0b11e074b
Merging PR #490
9 years ago
Christopher
ec98822857
Fixed menu() Lua command interactable param has no effect #493
9 years ago
Chris Gregan
36a646c5b8
runblock() Lua function takes an optional command index
9 years ago
Chris Gregan
204ce467d8
Use Lua text file in ExecuteLua command
9 years ago
Chris Gregan
d71b5d1ee7
Added getvar() for getting a variable from a flowchart
9 years ago
chrisgregan
2914472dda
Refactored LuaScript
...
ExecuteHandler is now a separate component.
Will call any OnExecute method in the game object when executing.
9 years ago
chrisgregan
51c1d93acb
Move dependent files into Fungus folder
9 years ago
chrisgregan
55a261b6ac
Fungus table is deleted when in globals mode
9 years ago
chrisgregan
da0a6fcf0a
Use fungus helper methods as globals or under 'fungus' global.
9 years ago
chrisgregan
a66c1a3f3d
Improved how fungus lua module is initialized
9 years ago
chrisgregan
a7064c455e
Combine the unity table with the fungus table
9 years ago
chrisgregan
cf589b2475
Moved stringtable to unity table
9 years ago
chrisgregan
b054107a1b
Create SayDialog and MenuDialog is none exists yet
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
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
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
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
c4e7e0237f
Renamed FungusBindings to LuaBindings
9 years ago
chrisgregan
56cd4b213c
Initial implementation of FungusScript Lua scripting
9 years ago