chrisgregan
84a0a1b77a
Removed unused choice variable
10 years ago
chrisgregan
51d1b928d1
Fixed command inspector not auto tracking program flow
10 years ago
chrisgregan
df16eb4146
Update The Facility to use new Choose system
10 years ago
chrisgregan
9285dfa8a0
Fixed bug with Hide On Selected option
10 years ago
chrisgregan
b5ea08a4d2
Choose command that acts like a Switch statement #80
...
Deprecated old Choose & AddOption commands.
Replaced Choose command with ChooseOption (uses command name Choose
though).
Option command can be hidden once visited, or hidden by evaluating a
variable condition.
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
9651262b1e
Change portrait array to use reorderable list control #79
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
57f99bcf02
Initial version of Label and Jump commands
10 years ago
chrisgregan
cb5e5d1a74
Updated variables test scene
10 years ago
chrisgregan
b616f72548
Added Else If command #77
10 years ago
chrisgregan
d72f92b959
Changes to make it easier to add new conditional commands
10 years ago
chrisgregan
4ecee9c332
Improve efficiency of executing next command in a Sequence #76
...
Switched to use command indices instead of scanning the command list to
find the current command.
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
dac8490106
Changed VariableData classes back to using structs
...
The Unity serialisation system is flaky at serialising non-Unity Object
derived classes. It seems to handle structs with less issues.
10 years ago
chrisgregan
b0a7ed5858
Fix #73 Switching dialogs on click causes text to skip
...
Ignore any previous click when a dialog is made visible.
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
a5857c6abb
Change #72 Replace End If command with End command
10 years ago
chrisgregan
0803b8b73a
Fix #71 Hide Fungus commands, event handlers, etc. in Component menu
10 years ago
chrisgregan
b24197beec
Change #70 Added FungusScript.GetVariable() method
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
8d3d23e371
Change #65 Substitute variables in Debug Log command
10 years ago
chrisgregan
c6db4cc0ad
Fix #64 Null camera bug in CameraController
10 years ago
chrisgregan
c91412933c
Change #62 Added keyboard key event handler
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
chrisgregan
15306e9f6e
Deleted meta files
10 years ago
chrisgregan
bd8237f710
Merge pull request #55 from Improbable-Studios/master
...
Static Portrait System: Default Dialog Boxes
Thanks for the fix!
10 years ago
Lynxelia
3d8b53bf90
fixed bug where portrait field is hidden if default box is selected
10 years ago
chrisgregan
72512763be
Scrolled Fungus Script so nodes are visible
10 years ago
chrisgregan
f97fb90b10
Updated music in the hunter
10 years ago
chrisgregan
2850bb46f5
Merge pull request #54 from Improbable-Studios/master
...
Added Static Portrait System
10 years ago
Lynxelia
19878e9ca6
fixed bug when say dialog isn't specified
10 years ago
Lynxelia
bc19ac92f1
added system for static portraits
10 years ago
Lynxelia
23f6a3cf36
added portraits list to character prefab. made portrait preview in character editor match say and choose editor.
10 years ago
Lynxelia
62f4709f62
fixed .gitignore file
10 years ago
Lynxelia
7cc37e552a
Removed character limit on command summaries
10 years ago
Lynxelia
3482314fa3
merged with fungus changes for character image size
10 years ago
chrisgregan
ba8d7f430d
Integrated Say & Choose dialog pull request from lynxelia
...
[Tweaked the image sizes to avoid horizontal scroll bar appearing in
insepctor]
[Reverted changes to .gitignore file]
10 years ago
Lynxelia
1e3133ea37
Added say and choose dialog boxes to character prefab. Added character name prefix to Say command summary. Rearranged layout of Say,Choose,Option Editors.
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