Christopher
56e413a224
Reorganised Fungus folder structure
8 years ago
Christopher
49278bf84c
Refactored StringSubstituter to use IStringSubstituter interface
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
b6fe362904
Fixed reference doc generator to work with protected properties
8 years ago
Christopher
5495ed8ebf
Tidied up editor using statements.
8 years ago
Christopher
ce92029918
Refactored comments
8 years ago
Christopher
f130385f6f
Changed comment style on header block
8 years ago
Christopher
2b3d3c9ba4
Removed unnecessary newline
8 years ago
Christopher
da678c640b
Refactored comments
8 years ago
Christopher
63dadcb457
Refactored Variable base class to use protected serialised value and public property accessor.
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
9afc26a321
Fixed can't select a Public variable from another flowchart #522
8 years ago
Christopher
4bf159590c
Added Serializable attribute to all variable classes.
8 years ago
Christopher
b81b120e42
Flowchart automatically registers with LuaEnvironment for ExecuteLua commands #485
8 years ago
Christopher
a806880acc
Fixed private Flowchart variables not substituting correctly
8 years ago
Christopher
3dc0be1b62
Fixed jump command properties incorrect when block duplicated #504
9 years ago
Christopher
be7109ba56
Removed redundant copyright notice
9 years ago
Christopher
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
4e68e8ff77
Updated copyright notice
9 years ago
Christopher
ee0711e8a1
Added code header about MIT license
9 years ago
Christopher
624f66f516
Fixed Set Anim Integer/Float/Bool lose property settings #492
9 years ago
Christopher
49cd02c20b
Fixed can't select ExecuteBlock from Unity Event #496
9 years ago
Christopher
875b5f190f
Fixed aliased commandIndex property in Call.
9 years ago
Christopher
0eac532b35
String substitution uses StringBuilder to avoid string allocations
9 years ago
Christopher
f3d094c908
Fix for uninitialized string value
...
Something weird going on with serialisation of strings.
9 years ago
Chris Gregan
f487de69bd
Added Command Index property to Call command
9 years ago
Christopher
6a7878552e
Fixed Child Object gets deleted when having a flowchart on parent and child. #475
9 years ago
Chris Gregan
4bfaad2004
Added pr changes to new branch
9 years ago
Chris Gregan
591582897e
Fixed Edge of inspector window clipped incorreclty in Unity 5.4 beta #425
9 years ago
Chris Gregan
77c5c5f616
Moved info text object tp FungusLua
9 years ago
Chris Gregan
d26a3ea08c
Added InforText to Fungus utilities menu
9 years ago
inarizushi
0fd7488dbc
Add StopAllPlayCommand
...
The StopAllPlayCommand is like the PlayCommand but will stop all other executing blocks first.
9 years ago
Chris Gregan
91738fa817
Made already executing case more robust
...
If a Block is already running, it’s better to stop the Block, wait a
little while and then start it executing again.
Also changed ‘Play from Selected Command’ to ‘Play from selected’ -
just a wee bit shorter.
9 years ago
=
19c7393a0b
Update play command to work with latest master
9 years ago
Inari Zushi
313b286b01
Add Block and command switching during playback
9 years ago
Inari Zushi
f68efa9772
Add play command to context menu
...
When only one command is selected, an option will pop up to "Play from
Selected Command"
9 years ago
Inari Zushi
c846d45d0c
Add Block and command switching during playback
9 years ago
Inari Zushi
b5081a530b
Add play command to context menu
...
When only one command is selected, an option will pop up to "Play from
Selected Command"
9 years ago
chrisgregan
7c33917cab
Fixed command summary text overlapping edge in Unity 5.4 beta
9 years ago
chrisgregan
8286971205
Single line and multi-line StringData variants
9 years ago
chrisgregan
0177c26a6d
Added StopBlock command
9 years ago
chrisgregan
3f9162eb13
Fix API change for OnLevelWasLoaded() event
9 years ago
chrisgregan
4fddc9e420
Replaced serialisation callback due to threading warning
9 years ago
chrisgregan
734ca8c870
Extensible string substitution system
...
String substitution now works for Fungus variables, localisation keys,
Lua global variables and string variable keys. The system can be easily
extended by implementing the ISubstitutionHandler interface.
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
c62f4a29a2
Fixed menu buttons not executing target block
9 years ago
chrisgregan
d7ff585059
Fixed command name spacing when line numbers shown
9 years ago
chrisgregan
c0d1575f33
Added comment for new SetVariable method.
9 years ago