Christopher
060b7b46a2
Reverted Fungus sub namespaces as they were breaking backwards compatibility. Kept the Fungus.EditorUtils namespace though as it doesn't affect compatibility.
8 years ago
Christopher
0effd7e7f3
Added #region Public members to all non-editor classes
8 years ago
Christopher
47b946b306
Documented all enum values. Moved all enums to namespace scope.
8 years ago
Christopher
071fb7c345
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
8 years ago
Christopher
4207ef5d55
Added missing copyright headers, tidied up enums
8 years ago
Christopher
0d33e6a026
Use concrete classes for Block and Command to ensure editor code is robust.
8 years ago
Christopher
04b56ab0c7
Refactored runtime code to use IFlowchart exclusively
8 years ago
Christopher
1cf014aa18
Refactored Block to use IBlock
8 years ago
Christopher
56e413a224
Reorganised Fungus folder structure
8 years ago
Christopher
ce92029918
Refactored comments
8 years ago
Christopher
f130385f6f
Changed comment style on header block
8 years ago
Christopher
da678c640b
Refactored comments
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
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
875b5f190f
Fixed aliased commandIndex property in Call.
9 years ago
Chris Gregan
f487de69bd
Added Command Index property to Call command
9 years ago
chrisgregan
c33bb139b1
Changes to support Fungus Script execution
9 years ago
chrisgregan
b14da8fcda
Added Flowchart.StopAllBlocks() and command callback
9 years ago
chrisgregan
b8db7c6311
Description of Call command is out of date #103
10 years ago
chrisgregan
d2acf9772f
Handle special case of block calling itself
10 years ago
chrisgregan
9c4a9ffa47
Reorganised scripting commands under scripting, flow and variables categories
10 years ago
chrisgregan
7a11cceaa3
Call a block in another Flowchart. Stop, Continue or Wait Until Finished.
10 years ago
chrisgregan
5dd745d140
Improve efficiency of command list execution #96
...
Changed the Block and Command classes to use a simple execution loop
inside a coroutine.
The Call command now has a ‘Stop Parent Block’ parameter for when you
want to continue executing the current block after a Call command.
10 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
0803b8b73a
Fix #71 Hide Fungus commands, event handlers, etc. in Component menu
10 years ago
chrisgregan
5f6ce88506
Reorganized Commands and EventHandlers under Scripts folders
10 years ago
chrisgregan
e7938219a4
Added tooltips for all Fungus command properties
10 years ago
chrisgregan
ac9d219706
Updated all command help strings
10 years ago
chrisgregan
dc1658b152
FungusScript can now be made into a prefab (see notes!)
...
All sequence and command components are now added to the main
FungusScript object. This change enables you to make a prefab out of
any FungusScript. FungusScript prefabs can now be edited using the
Fungus Script window. You still need to instantiate a Fungus Script
prefab in order to run it.
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
62aaaf6011
Renamed FungusCommand to Command
10 years ago
chrisgregan
db928d3a33
Command colours are specified in a virtual function
10 years ago
chrisgregan
1e497cd355
Changed colour for If, Else, EndIf commands.
10 years ago
chrisgregan
f863b82503
Improved summary text
10 years ago
chrisgregan
716e883ef2
Added command button colours
10 years ago
chrisgregan
74db43f463
Unified CommandInfo attribute
10 years ago
chrisgregan
585efc2526
Added command categories
10 years ago
chrisgregan
f82dbe631e
Moved commands into own folder
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
17f1bb607d
Show "Create Sequence" when no sequence selected
10 years ago
chrisgregan
c0f1ed9d0e
Split Call command into Call and If
10 years ago
chrisgregan
e346683e20
Fixed null reference errors
10 years ago
chrisgregan
93836f860b
AddCommand button and help text
10 years ago
chrisgregan
4421d477c4
Option description and <Continue> instead of <None>
10 years ago
chrisgregan
c26e81a40c
Improved button layout, using foldout
10 years ago
chrisgregan
3703c53276
Commands are now listed in inspector
10 years ago
chrisgregan
39258bae2b
Renamed Jump to Call
10 years ago
chrisgregan
d6ceaa21c9
Set and Jump use BooleanData, IntegerData, etc.
10 years ago
chrisgregan
239b9e7416
Pick variable or constant value
10 years ago