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
c0d1575f33
Added comment for new SetVariable method.
9 years ago
chrisgregan
62a1b8d40b
Added Show Line Numbers option to Flowchart
9 years ago
Timothy Ng
1ac8669a43
Implemented suggestions
9 years ago
chrisgregan
c33bb139b1
Changes to support Fungus Script execution
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
chrisgregan
447862c86f
Fixed faulty indent levels when inspector is not displayed #380
9 years ago
chrisgregan
00ffca7de5
Don't destroy sprite objects in Scene Loader #386
9 years ago
chrisgregan
6a486a37fa
Fixed string serialisation bug
9 years ago
chrisgregan
9ee98e5b42
Moved Backwards compatibility region to bottom of source files
9 years ago
chrisgregan
4fbd677820
Wait command can use a variable
9 years ago
chrisgregan
d6f71ab4e5
Spawn Object can use variables
9 years ago
chrisgregan
ccef8585c2
SetActive can sue a variable
9 years ago
chrisgregan
590c2c704d
SendMessage can use variable
9 years ago
chrisgregan
13235abdc0
LoadScene uses variables
9 years ago
chrisgregan
f05b9bcef1
Destroy command can use variable
9 years ago
chrisgregan
f937aed6cb
Audio commands can use variables in properties
9 years ago
chrisgregan
9788021f2c
iTween properties accept variables
9 years ago
chrisgregan
ee2d85a18f
Anim commands use variable datas
9 years ago
chrisgregan
0087d8c482
Improved Flowchart UpdateVersion system
9 years ago
chrisgregan
3c7be2df9b
Open URL command #382
9 years ago
chrisgregan
495e596868
Fixed ensure parentBlock is set when block executes #320
9 years ago
chrisgregan
0b527f24ca
Added more null checks
9 years ago
chrisgregan
fd7c4de0c7
Added null variable check
9 years ago
chrisgregan
8e1423e508
While loop nested inside If doesn't loop correctly #354
9 years ago
chrisgregan
1635d471c0
Added HasExecutingBlocks() and GetExecutingBlocks()
9 years ago
chrisgregan
d33b0d7619
Read a text file into a string variable #344
9 years ago
chrisgregan
3aa4333870
Users losing track of where their Blocks are in Flowchart window #302
9 years ago
chrisgregan
47809e496f
Backwards compatibility with Unity 5_0
9 years ago
chrisgregan
3ca263a25e
Replace obsolete call to Application.LoadLevel
9 years ago
Chris Gregan
ddc019d6c7
Fixed compile issues on InvokeMethod.cs
9 years ago
chrisgregan
e44ae3df45
Fixes for Stop Flowchart command #288
9 years ago
chrisgregan
00b6b910bc
Fixed logic for setting GameStarted block in new Flowcharts
...
Also added safety cleanup code to remove null items in variable list in
cleanup.
9 years ago
chrisgregan
d8539c90ef
Fixed: Null variable reference when substituting variables #278
9 years ago
chrisgregan
929b56ea90
Added StopFlowchart command
9 years ago
chrisgregan
b14da8fcda
Added Flowchart.StopAllBlocks() and command callback
9 years ago
chrisgregan
3cb52dfab4
Added a Hide Commands property to Flowchart
...
Any command or category name that matches an item in the list will not
appear in the add command menu.
9 years ago
chrisgregan
9304dc54ac
Can filter the list of supported commands by subclassing Flowchart
9 years ago
chrisgregan
e27753a668
Spawn Event System from Flowchart instead of Menu command
...
Event System is now required by dialog click input
9 years ago
chrisgregan
34b269bd0f
Removed delay property from Invoke Method
...
Invoke Method supports calling coroutine functions with the option to
stop or wait until the coroutine exits before continuing with the next
command. This conflicts with the concept of delaying invocation of the
method until later and continuing immediately. Rather than have a hard
to understand interaction it’s better to just let users add a Wait
command before Invoke Command when they want to introduce a delay.
9 years ago
chrisgregan
d6f057c98c
Refactored localisation system to use ILocalizable interface
...
You can now add custom commands that work with the localisation system
by implementing the ILocalizable interface.
9 years ago
chrisgregan
784d75a883
Get Text and Set Text now work on any text object
...
including UI text, UI input fields & 3D text mesh
9 years ago
chrisgregan
3de9f1eeb2
Ignore null commands in command list
...
Commands typically become null in the command list when there’s been a
change to a command script (e.g. upgrading to a new version of Fungus).
It’s better to just ignore this rather than cause a null exception.
9 years ago