Jorge Ramirez
c93f81a007
Refactor compare variable system and add comparison for GameObjects
...
The main point of this refactor is to make it easier to add variable comparison options
for new variables and to better match the set variable system.
7 years ago
Jorge Ramirez
673b3166a3
Refactor set variable system, add setting of GameObjects
...
The intent of this refactor is to reduce boilerplate code in the SetVariable.cs and
SetVariableEditor.cs files. Additionaly, the intent is to move variable specific
information from the SetVariable.cs file into the Variable.cs and the respecting
variable type files.
7 years ago
Chris Gregan
b2ff80220e
Fixed compiler warnings in Untity2017.3
...
Retains backwards compatibility with Unity 2017.1
7 years ago
desktop-maesty/steve
a9dc553c49
Added GlobalVariables
...
-'Global' variable scope
-Access is routed at runtime through the GlobalVariables manager attached to the FungusManager
7 years ago
Chris Gregan
4d07b5ff0d
Fixed null exception in command document generator
7 years ago
desktop-maesty/steve
da5a08c2a9
VariableList now makes attempts to allow scroll bars being required
7 years ago
desktop-maesty/steve
be66286822
Removed ShowVariables bool, just showing the variables in the fungus flowchart inspector always
...
Adjusted Reorderable draw logic to draw even if there are no items in there so we get it showing the variables header.
7 years ago
desktop-maesty/steve
fb5c174152
Added TextTag WVO WaitForVoiceOver
...
Say has a Wait For VO flag to add wvo text tag like it does the wi tag
Added SayHolds demo scene to show how the combinations of waits interact
7 years ago
desktop-maesty/steve
4375852e4b
Remove hidevariablesInInspector from FungusEditorPrefs as per feedback
...
Shorten ShowVariablesInInspector as per feedback
7 years ago
desktop-maesty/steve
0b81c75e2e
Added ability to show variable list in the Flowchart Inspector
...
-Refactored DrawVariablesGUI
-Added bool to FungusEditorPreferences, that hides the variable list in the flowchart inspector
7 years ago
desktop-maesty/steve
ffa5b2d189
Added MenuShuffle Fungus Command and a demo scene
...
-refactor menudialogue to track items that are hidden
Menu Fungus Command now has a hideThisOption boolean
Updated narrative_commands doco to match
7 years ago
desktop-maesty/steve
cc7bbf0db1
GetCommandInfo returns the highest priority CommandInfo to better support multiple names while maintaining what is shown in the inspector
7 years ago
desktop-maesty/steve
2de96f8f04
Added Rigidbody2D variable type
...
Fixed indentlevel for EventHandler:DrawProperties
Added Playground to the FungusExamples
Added Vector3 FungusCommands
- Fields, Normalise, Convert to Vector2, Arithetic
Added TransformProperty FungusCommand
-Get an Set a transform's fields and properties./
-Does not currently support rotation, localRotation nor the Mat4x4 commands as we do not have the appropriate FungusVariables to store them in
Added FungusCommand to Reload Current Scene
Added Rigidbody2D FungusCommands
- AddForce, AddTorque, StopMotion
Added Input GetAxis fungusCommand, fetch Input.GetAxis and store in a FloatData
SpawnObject FungusCommand now can store the gameobject it instantiates and can spawn at itself
Destroy FungusCommand can now be told to pass down a delay to Destroy
Updated Docs with all changes and addtions
7 years ago
Chris Gregan
8eeb63ad99
Fixed typo in BlockEditor.BlockField() #633
7 years ago
Chris Gregan
73a179484c
Fixed custom editor for ElseIf command #630
7 years ago
desktop-maesty/steve
c8ecbce079
Added MonoBeh fungus event handlers and physics demo scene
7 years ago
desktop-maesty/steve
8765f7ea4e
Remove commented out code
7 years ago
desktop-maesty/steve
57d2c71341
Changed icon loading to be FungusEditorResources
...
Added fungus_mushroom to EditorResources
Added Fungus to Editor->Preferences-Fungus
-Added ability to toggle off the fungus icon in the hierarchy in case it conflicts with other tools or is just undesired
7 years ago
desktop-maesty/steve
d32c31aa74
Added script to show fungus icon in the hierarchy
7 years ago
desktop-maesty/steve
1bbb8da1c3
Added logic to handle destroying the blockdrawers when the target flowchart changes underneath them.
...
-A nuclear option perhaps but solves Prefab Variable Dereferencing #618
7 years ago
desktop-maesty/steve
6eae87c4dc
Missed check
7 years ago
desktop-maesty/steve
8a2d2b4c65
CommandByName text enter caches command for next frame to be added during the normal keyboard input section to avoid those events being eaten by other parts of the gui and us playing nice with what Unity GUILayout expects
7 years ago
desktop-maesty/steve
c8f8bf4d8b
Smarter split actually being tested now
...
Remove attempt to keep index in command list as it is not required for this feature and is causing an exception due to unmatched GUILayouts
7 years ago
desktop-maesty/steve
c14363f327
Comments added to clarify filter conditions on preview commands
...
Limit the number of suggested commands and show elipsis if there are more than that
7 years ago
desktop-maesty/steve
08e7f8d311
Working command list preview and navigable via arrow keys and confirmable via Enter/Return
7 years ago
desktop-maesty/steve
a2d1c7392e
Can now filter more intelligently
...
-Can add the command by hitting enter if there is exactly 1 of them
7 years ago
desktop-maesty/steve
285b229446
Show results of partial match
...
-requires case independance and a way to actually confirm it
7 years ago
desktop-maesty/steve
0a42c8c48d
Started refactor and work on textfield for typing command name in block editor
7 years ago
Christopher
367f0527f4
Replaced slow calls to FindObjectOfType() and FindDerivedTypes()
8 years ago
Christopher
7dacaa70d9
Fixed Cmd+Left Click doesn't register as right click on OSX #595
8 years ago
Christopher
8d81173ffc
Fixed can't inspect disabled Flowchart #598
8 years ago
Christopher
85b4038f19
Updated project to Unity 5.6.0, fixed some warnings.
8 years ago
Christopher
d4b0f45ade
Added Delete Save Data button to Save Menu inspector.
8 years ago
Christopher
819b6c52c7
Added custom editor for Save Point Loaded event handler
8 years ago
Christopher
d3ed078c9e
Added description fields to Invoke Event and Invoke Method
8 years ago
Christopher
ecd44c584f
Fixed cannot divide an integer by an integer using Set Variable #579
8 years ago
Christopher
d34f795f27
Fixed Flowchart prefab's block show as empty on the Inspector #583
8 years ago
Zach Vinless
096f42c652
Updated variable names so it's clear when events are used
8 years ago
Zach Vinless
3f17ef564f
Made sure selected block is always on top
8 years ago
Zach Vinless
6c7e53356c
Fixed connections not highlighting
8 years ago
Zach Vinless
0854c2339b
Added back necessary DestroyImmediate call
8 years ago
Zach Vinless
1808d04f3a
Spacing cleanup
8 years ago
Zach Vinless
b93883f203
Implemented EventWindow handlers
...
Made flowchart class variable
Removed variables with no references
8 years ago
Zach Vinless
e85745cdda
Separated early events from DrawOverlay()
8 years ago
Zach Vinless
5f0e58194a
Added EventWindow class
8 years ago
Christopher
85634f969a
Disabled SaveManager functionality for older versions of Unity. Works with Unity 5_3_OR_NEWER.
8 years ago
Christopher
8d23d6c136
Refactored SavePointData to store saved data in strings (via SaveDataItem). This removes the dependencies on the Flowchart or FlowchartData and makes it easier to extend the supported data types.
8 years ago
Zach Vinless
7698ebef08
Removed "Center View" button from FlowchartEditor
8 years ago
Christopher
2df05682b9
Renamed SavedObjects to SaveData. Added support for multiple SaveDatas in a scene.
8 years ago
Christopher
bd12624b58
SavedObjects displays flowcharts as a reorderable list.
8 years ago