chrisgregan
301609de56
Tidied up Portrait scripts folder, renamed Stage command to ControlStage #84
10 years ago
chrisgregan
4217ad76e1
Initial commit of custom tags, portrait stage and portrait systems #84
10 years ago
chrisgregan
24b2f4bf77
Added shortcuts for copy, paste, etc. in SequenceEditor #84
10 years ago
chrisgregan
bf49172243
Added left & right editor icon resources #84
10 years ago
chrisgregan
4dbadd3c9d
Added CustomGUI.cs editor drawing utilities
10 years ago
chrisgregan
774de3196c
Added command list editor icon resources #84
10 years ago
chrisgregan
93aa3e8779
Added shift select support in command list #84
10 years ago
chrisgregan
668fbf9888
Added Shift Select support to command list #84
10 years ago
chrisgregan
45293c5d47
Added checks for Null variables in list #84
10 years ago
chrisgregan
60e8b3ac49
Removed Command prefix label #84
10 years ago
chrisgregan
da27d3187b
Fixed slow executing icon fade.
10 years ago
chrisgregan
b2a24b263d
Fixed null error if there was a null entry in portrait list
10 years ago
chrisgregan
f3f49bdc8a
Safely handle command class being renamed
10 years ago
chrisgregan
f9f2b175bd
Improved Label & Jump commands in inspector #78
10 years ago
chrisgregan
739a69207b
Label & Jump commands #78
...
Use label to specify a location in a command list, and the jump to
command to move execution to that point.
10 years ago
chrisgregan
b616f72548
Added Else If command #77
10 years ago
chrisgregan
ce9b6de524
Refactored command indenting control functions
10 years ago
chrisgregan
83d42b7453
Optimize Fungus Script window repainting #75
...
Repaint as fast as possible only whenever a node or the script area is
being dragged.
10 years ago
chrisgregan
f30d5d5372
Fix compile errors on Windows Store builds #61
...
Moved the problematic call to GetCustomAttributes to Editor code.
10 years ago
chrisgregan
ab1885dcbb
Switching dialogs on click causes text to skip #73
...
Changing format of commit messages for simplicity
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
d7935d5e03
Removed unused static property
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
e25b22aaa8
Added callback when commands are removed
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
658dc6663b
Fix #58 Variables window clicks select nodes
...
Clicking on Variables pane deselects the active Sequence / selects nodes
10 years ago
Lynxelia
bc19ac92f1
added system for static portraits
10 years ago
Lynxelia
7cc37e552a
Removed character limit on command summaries
10 years ago
chrisgregan
834e1de34e
Copy commands in execution order, not selection order
10 years ago
chrisgregan
366f6d62ac
Force Sequence names to be unique within a Fungus Script
10 years ago
chrisgregan
671acdc600
Fungus prefabs now spawn in centre of scene view
10 years ago
chrisgregan
ede75501ef
Show variable count when Variables are collapsed
10 years ago
chrisgregan
9a6045ab6e
Changed negation operator description in SetVariable command
10 years ago
chrisgregan
ca575dd4bc
Added RandomInt and RandomFloat commands
10 years ago
chrisgregan
48961142bb
Updated UI to use flowchart style nodes
...
Icon displayed beside any currently executing sequences.
Icon displayed beside any currently executing command in selected
sequence.
Can now select & edit commands while game is running.
Sequences now resize correctly when name changes.
Added texture resources for sequence node types.
Sequences now have multiple shapes (Event, Process, Choice types)
Sequences can now have a description displayed underneath the node.
10 years ago
chrisgregan
877ce1f9f1
Fixed duplicated Event Handlers not working correctly
10 years ago
chrisgregan
945d642b10
Removed legacy support for Sequences as child game objects
10 years ago
chrisgregan
c66d306cf0
Reverted TargetObject property to just use GameObject instead
...
This feature was just adding more complexity in practice
10 years ago
chrisgregan
dea7a40eaf
Display FungusScript name and description in script window
10 years ago
chrisgregan
a5095ef009
Duplicate sequence now copies the event handler
10 years ago
chrisgregan
cf43832402
Fixed grid lines drawing over title bar
10 years ago
chrisgregan
e249049858
Moved Run Slow in Editor option to Sequence
...
Comments are skipped over immediately (no waiting)
10 years ago
chrisgregan
003069a201
Added virtual method to provide custom Event Handler summary
10 years ago
chrisgregan
c2fe21e95b
Fixed Command summary to tolerate null strings.
10 years ago
chrisgregan
56a54399ed
Changed None to <None> for consistency with other properties
10 years ago
chrisgregan
0723f51c1d
Display event handlers with a category after non-categorized ones
10 years ago
chrisgregan
d76aa29f62
Always expand variables window if variable count is 0
10 years ago
chrisgregan
a2d0ee73e4
Added tooltip for Target Object class.
10 years ago
chrisgregan
da77bd2ddc
Added TargetObject class and custom property drawer
...
A TargetObject lets you select either the Owner game object or another
object
10 years ago
chrisgregan
446dcb83d3
Fixed null reference error when no Fungus Script in scene.
10 years ago