Christopher
|
47b946b306
|
Documented all enum values. Moved all enums to namespace scope.
|
8 years ago |
Christopher
|
4850020a1b
|
Moved IFungusState to main fungus Interfaces folder #535
|
8 years ago |
Christopher
|
071fb7c345
|
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
|
8 years ago |
Christopher
|
aa66d50f37
|
Refactored FungusState to use IFungusState interface
|
8 years ago |
Christopher
|
56e413a224
|
Reorganised Fungus folder structure
|
8 years ago |
Christopher
|
fe105e387e
|
Refactored TextTagParser to use ITextTagParser interface
|
8 years ago |
Christopher
|
59039d34a1
|
Updated conversation tests
|
8 years ago |
Christopher
|
924cd9f971
|
Fixed test timeouts
|
8 years ago |
Christopher
|
f130385f6f
|
Changed comment style on header block
|
8 years ago |
Christopher
|
8f0de35f20
|
Refactored UI scripts
|
8 years ago |
Christopher
|
9ead74d659
|
Refactored Narrative scripts to use protected fields with public property accessors
|
8 years ago |
Christopher
|
eab3ca1409
|
Fix for text tests
|
8 years ago |
Christopher
|
5af70d66e6
|
Fixes to make all tests pass
|
8 years ago |
Christopher
|
63dadcb457
|
Refactored Variable base class to use protected serialised value and public property accessor.
|
8 years ago |
Christopher
|
60c89e2e51
|
Added choose() and choosetimer() Lua functions.
|
8 years ago |
Christopher
|
878381df8e
|
Fixed overlap dialog test
|
8 years ago |
Christopher
|
37fd23ad45
|
Fixed Unresponsive SayDialog after ClearMenu or *.StopAllBlocks(); #518
|
8 years ago |
Christopher
|
1f0fb3ad30
|
Updated example scene and conversation tests
|
8 years ago |
Christopher
|
c2079d2613
|
Set inline SayDialog portraits if no Stage present
|
8 years ago |
Christopher
|
7d82252834
|
conversation() lua function supports string substitution
|
8 years ago |
Christopher
|
858cbad3f3
|
Conversation command support string substitution
|
8 years ago |
Christopher
|
2ad74b1319
|
Initial integration tests for conversation feature
|
8 years ago |
Christopher
|
9c967aaf84
|
Fixed for Unity 5.0
|
8 years ago |
Christopher
|
b81b120e42
|
Flowchart automatically registers with LuaEnvironment for ExecuteLua commands #485
|
8 years ago |
Christopher
|
79081ed3b8
|
Fixed Menu() Lua function only works once #511
|
8 years ago |
Christopher
|
ecbfd4a16b
|
Fixed menu test
|
9 years ago |
Christopher
|
deeb5259e6
|
Fixed Fungus Lua setcharacter bug #503
|
9 years ago |
Christopher
|
3dc0be1b62
|
Fixed jump command properties incorrect when block duplicated #504
|
9 years ago |
Christopher
|
67adbab9a0
|
Added open source license header to all source files
|
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 |
Christopher
|
49cd02c20b
|
Fixed can't select ExecuteBlock from Unity Event #496
|
9 years ago |
Christopher
|
0eac532b35
|
String substitution uses StringBuilder to avoid string allocations
|
9 years ago |
Christopher
|
925c2e2799
|
Embed string substitution keys in substitution text #488
|
9 years ago |
Chris Gregan
|
f487de69bd
|
Added Command Index property to Call command
|
9 years ago |
Chris Gregan
|
36a646c5b8
|
runblock() Lua function takes an optional command index
|
9 years ago |
Chris Gregan
|
cff0a2c60a
|
Fixed control volume bug #464
|
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
|
b660db2273
|
Changed format of string tables to JSON
|
9 years ago |
chrisgregan
|
654b96e298
|
Fixed string substitution integration tests
|
9 years ago |
chrisgregan
|
d7f6ef7b91
|
Fix Unity Test Tools to run in 5.0
|
9 years ago |
chrisgregan
|
6e4e392375
|
Contents of Lua Script string appended to Lua File contents
|
9 years ago |
chrisgregan
|
0177c26a6d
|
Added StopBlock command
|
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
|
eccd1fecf5
|
Change type registration to use JSON
|
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 |