Christopher
56e413a224
Reorganised Fungus folder structure
8 years ago
Christopher
cc4406a8fb
Change all public properties to use virtual
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
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
67adbab9a0
Added open source license header to all source files
9 years ago
chrisgregan
8286971205
Single line and multi-line StringData variants
9 years ago
chrisgregan
350935812d
Improved reference doc export
...
Tweaks to make exported reference files work nicely on Github wiki
10 years ago
chrisgregan
9c4a9ffa47
Reorganised scripting commands under scripting, flow and variables categories
10 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
0803b8b73a
Fix #71 Hide Fungus commands, event handlers, etc. in Component menu
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
e21ce0a0e0
Fix #67 Replaced global variables with public / private variables
...
Changed layout of Variables window to support editable value
Public variables in other FungusScripts appear in the variable picker
popup menu.
Variables now have a public value property and remember their starting
value for when they are reset.
Disabled LoadGlobals / SaveGlobals commands.
Changed all variable classes to use simple public value variable.
Added FungusScript.GetPublicVariables()
Deleted GlobalVariables class.
Added Variables test scene
10 years ago
chrisgregan
9a6045ab6e
Changed negation operator description in SetVariable command
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
84dde98153
AddOption command can now set a variable on selection
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
29898ed586
Renamed Set to SetVariable, improved color
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
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
efee8e808b
Command error messages and enabled checkbox.
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
f1ecf17182
Highlight active variable
10 years ago
chrisgregan
93836f860b
AddCommand button and help text
10 years ago
chrisgregan
62a8535614
Improved descriptions of commands
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
e379e5b597
Added Global flag to Variable
10 years ago
chrisgregan
9afdeda1b6
Set command supports operators.
10 years ago
chrisgregan
508b31d9a5
Renamed SetVariable and Execute commands
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
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
ea3687c4f6
Initial support for variables
10 years ago