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
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
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
9afc26a321
Fixed can't select a Public variable from another flowchart #522
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
5587311a2d
Fixed private variable values being reset with multiple flowcharts #389
9 years ago
chrisgregan
2536ae4351
Reduced width of variable popup
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
bf8c1abecb
Fixed editing multiline command properties in block inspector.
9 years ago
chrisgregan
5a931441d4
Merge branch 'Rename-core-classes'
10 years ago
chrisgregan
45293c5d47
Added checks for Null variables in list #84
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
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
f4adbe631d
Fixed copy and paste bug with StringData, etc.
...
Changed these classes to structs instead of classes so they’d be copied
by value rather than by reference when pasting.
10 years ago
chrisgregan
8ddd25e728
Show boolean variable state as True / False instead of toggle
10 years ago
chrisgregan
53d2fd1aab
Added protected & virtual to core classes for easier inheritance
10 years ago
chrisgregan
3fd20ed105
Variables are now ScriptableObjects instead of MonoBehaviors
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
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
9f06860183
Variables are now displayed in Reorderable List
10 years ago
chrisgregan
d4705b257e
Added custom variable list control
10 years ago
chrisgregan
2aed71ae47
Removed ability to change variable type
10 years ago
chrisgregan
97caa580a1
Added old variables list back
10 years ago
chrisgregan
80949c4d19
Added property drawers for BooleanData, IntegerData, etc.
10 years ago
chrisgregan
f2be7f774b
Added buttons to create and delete variables.
10 years ago
chrisgregan
239b9e7416
Pick variable or constant value
10 years ago
chrisgregan
8b90d0c301
Custom editor for FungusVariables
10 years ago