Christopher
ecd44c584f
Fixed cannot divide an integer by an integer using Set Variable #579
8 years ago
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
47b946b306
Documented all enum values. Moved all enums to namespace scope.
8 years ago
Christopher
cf7b1e8ca3
Moved all Fungus editor code to Fungus.EditorUtils namespace
8 years ago
Christopher
071fb7c345
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
8 years ago
Christopher
04b56ab0c7
Refactored runtime code to use IFlowchart exclusively
8 years ago
Christopher
56e413a224
Reorganised Fungus folder structure
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
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
chrisgregan
f91d12ba4b
Added NullTargetCheck() to catch cases of orphaned command editors
9 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
944ada64a1
Change #68 Replace Save/Load Globals with Save/Load Variable
...
Added custom property drawer for Variable properties.
Updated If, Set Variable, etc. to use new property drawer.
Added new Set Save Profile, Save Variable, Load Variable & Delete Save
Key commands.
10 years ago
chrisgregan
e07a227aa0
Change #66 User extendible variables system
...
Added Other category for non-core variable types.
Wider variable window to fit long type names.
Use internal editor component paste instead of reflection to paste
commands
SetVariable only supports 4 basic variable types.
Simplified definition for new variable types.
Added new variable types to support core Unity types.
10 years ago
chrisgregan
9a6045ab6e
Changed negation operator description in SetVariable command
10 years ago
chrisgregan
18fc431796
Improved SetVariable property names
10 years ago
chrisgregan
53d2fd1aab
Added protected & virtual to core classes for easier inheritance
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
64cf2c346e
Renamed FungusVariable to Variable
10 years ago
chrisgregan
62aaaf6011
Renamed FungusCommand to Command
10 years ago
chrisgregan
b547553c20
Converted SetVariable and If to use serialized property
10 years ago
chrisgregan
29898ed586
Renamed Set to SetVariable, improved color
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
c26e81a40c
Improved button layout, using foldout
10 years ago
chrisgregan
e458628faa
Set operators now match c# equivalents
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
chrisgregan
5b725896a3
Variables are now components
10 years ago
chrisgregan
9afdeda1b6
Set command supports operators.
10 years ago
chrisgregan
34db6bb2a2
Renamed SetVariableEditor to SetEditor
10 years ago
chrisgregan
9f3f9bae2d
VariableField now takes a filter lambda function
10 years ago
chrisgregan
508b31d9a5
Renamed SetVariable and Execute commands
10 years ago
chrisgregan
cfed591a18
Renamed command editor classes
10 years ago
chrisgregan
c13fc82fb0
Shortened command class names.
10 years ago
chrisgregan
d0c2e9c961
Moved new visual scripting code to its own namespace
10 years ago
chrisgregan
c2ae79d921
Implemented Hide On Visited option condition
10 years ago
chrisgregan
939a15d98a
Added AddOption command.
10 years ago
chrisgregan
f94203aaf9
Renamed SequenceController to FungusScript
10 years ago
chrisgregan
88521c9381
Implemented Compare command
10 years ago
chrisgregan
f617b72dee
Refactored variables
10 years ago
chrisgregan
607ad2eba4
Initial implementation of SetVariable custom editor
10 years ago
chrisgregan
e7afa36bc5
Pick variable from popup in SetVariable
10 years ago
chrisgregan
ea3687c4f6
Initial support for variables
10 years ago