Quality Update
This version contains a bunch of QoL changes, as well as a new feature: boolean nodes.
Main Changes:
- Cleaned up imported assets (in the Project window/view)
- Improved version upgrades
- Removed the WIP/useless Check Combiner node
- Added a bunch of Boolean nodes used to combine multiple checks into a boolean expression
Breaking Changes:
- Renamed namespace
Dlog
toDialogueGraph
Full Changelog: 1.1.5...2.0.0
Improved Importer
In this version the second object that gets imported with graphs is now hidden, showing a single asset.
Better Error Handling
Errors while importing graphs which are a result of an older version no longer throw exceptions, and instead display an error in the graph icon.
Graphs which have errors also have a different inspector, prompting users to convert the graph to fix the errors.
Boolean Nodes
DialogueGraph contains several nodes that can be used to combine multiple Check nodes into one:
- NOT Node: Negates the result of the Check port.
- AND Node: Returns true if both Check ports are true.
- OR Node: Returns true if either Check port is true.
- XOR Node: Returns true if exactly one Check port is true.
- NAND Node: Returns true if both Check ports are false.
- NOR Node: Returns true if either Check port is false.
- XNOR Node: Returns true if either both Check ports are true or both are false.
You can combine multiple boolean nodes together to create more complex conditions.
If a boolean node has a missing connection, then that connection is assumed to be false.
If you installed Dialogue Graph using OpenUPM, then all you have to do to update is to go to the package manager and update like you would with any other package. If you installed using the git URL then you might have to remove Dialogue Graph and reinstall it.