Skip to content

Commit

Permalink
Merge branch 'release/v3.1.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
VaLiuM09 committed Jul 19, 2023
2 parents f92d45e + a986c8c commit 9914baa
Show file tree
Hide file tree
Showing 38 changed files with 1,424 additions and 92 deletions.
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
# Changelog - VR Builder

**v3.0.1 (2023/06/05 - Current)**
**v3.1.0 (2023/07/12 - Current)**

*[Added]*
- Parallel Execution node: this node works similarly to the Step Group node but lets you create multiple paths which are independent from one another and executed at the same time. The Parallel Execution node completes when all paths have ended.

*[Changed]*
- When the process file is changed externally (e.g. because of source control) and the Process Editor is open, a dialog will appear asking which data to use.

*[Fixed]*
- Fixed tags not saved when created from the inspector.
- Replaced FindObjectsByType call with FindObjectsOfType for better backwards compatibility.
- Fixed confetti machine not working in demo scene.
- Removed a few instances where the process file was saved unnecessarily.
- Fix for chapter started and step started events in Process Runner being called repeatedly.
- Fix for editor icon not found error.

**v3.0.1 (2023/06/05)**

*[Added]*
- Added menu entry that directly links to the roadmap.
Expand Down
124 changes: 62 additions & 62 deletions Demo/Runtime/Scenes/VR Builder Demo - Core Features.unity

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Documentation/images/parallel-execution.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
135 changes: 135 additions & 0 deletions Documentation/images/parallel-execution.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Documentation/vr-builder-manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,17 @@ If you encounter one of these edge case, make sure to review your process logic

Note: There is no theoretical limit to nesting step groups within one another. However, due to how processes are currently stored, too many nested groups can result in an unreadable JSON file. Therefore, creating step groups within a step group is currently disabled. While there are ways to work around this (e.g. with copy/paste), it is not recommended to do so.

**Parallel Execution**

The parallel execution node lets you execute two or more step sequences at the same time. Execution will continue to the next node once all parallel sequences have completed.

![Parallel execution node](images/parallel-execution.png)

Clicking on a Parallel Path button will open a new graph where the path can be edited. This is very similar to a step group, with the difference that there can be multiple parallel paths and they are all executed at the same time.
Like with step groups, it is possible to return to the main process by clicking the root chapter on the top left of the process editor.

The buttons next to a parallel path let you rename or delete it. The "+" button at the bottom lets you add more parallel paths. There is no theoretical limit to the number of paths in a parallel execution node, but performance might suffer.

**End Chapter**

You can use this node as the last node on a sequence. It will end the current chapter and start a new specified chapter, which can be selected from a drop-down list. This is useful to move through the chapters in a non-linear fashion. Note that you are not required to use this node for linear processes, as a chapter will automatically end when an empty transition is reached. In that case, the process will simply proceed to the following chapter.
Expand Down
Binary file modified Documentation/vr-builder-manual.pdf
Binary file not shown.
Loading

0 comments on commit 9914baa

Please sign in to comment.