diff --git a/Assets/Packages/com.studio23.ss2.dialoguesystem/CHANGELOG.md b/Assets/Packages/com.studio23.ss2.dialoguesystem/CHANGELOG.md index d2cfebc..cdc0fc7 100644 --- a/Assets/Packages/com.studio23.ss2.dialoguesystem/CHANGELOG.md +++ b/Assets/Packages/com.studio23.ss2.dialoguesystem/CHANGELOG.md @@ -1,4 +1,11 @@ # Changelog + +## [0.4.25] +1. Dialogue line chain skip added + +## [0.4.24] +1. Dialogue Conditional branch node added + ## [0.4.23] 1. Speaker data is now exported as part of same CSV now. diff --git a/Assets/Packages/com.studio23.ss2.dialoguesystem/Runtime/Core/DialogueSystem.cs b/Assets/Packages/com.studio23.ss2.dialoguesystem/Runtime/Core/DialogueSystem.cs index 1a72b06..1013e07 100644 --- a/Assets/Packages/com.studio23.ss2.dialoguesystem/Runtime/Core/DialogueSystem.cs +++ b/Assets/Packages/com.studio23.ss2.dialoguesystem/Runtime/Core/DialogueSystem.cs @@ -131,7 +131,12 @@ public async UniTask PlayDialogue(DialogueGraph graph, DialogueNodeBase startNod _currentGraph.HandleDialogueEnded(); OnDialogueEnded?.Invoke(_currentGraph, startNode); } - [ContextMenu("SkipTOEnd")] + /// + /// Traverses dialogueLineNodeBases as far as possible + /// Warning: If you made a loop of only dialoguelinesNodes, this will hang + /// But you shouldn't be doing that to begin with. + /// + [ContextMenu("Skip To End of chain")] public void SkipToEndOfDialogueChain() { _skipToEndOfDialogueChain = true; diff --git a/Assets/Packages/com.studio23.ss2.dialoguesystem/package.json b/Assets/Packages/com.studio23.ss2.dialoguesystem/package.json index 64692e3..f41bc01 100644 --- a/Assets/Packages/com.studio23.ss2.dialoguesystem/package.json +++ b/Assets/Packages/com.studio23.ss2.dialoguesystem/package.json @@ -1,6 +1,6 @@ { "name": "com.studio23.ss2.dialoguesystem", - "version": "0.4.24", + "version": "0.4.25", "displayName": "Dialogue System", "description": "Dialogue system is an authoring tool for developers to integrate dialogue from scriptwriters inside unity.", "unity": "2022.3",