Search Issue Tracker

Fixed in 7.1.7

Votes

0

Found in [Package]

7.1.6

Issue ID

1202819

Regression

Yes

[Subgraphs] Exposing an output make it impossible to open the VFX using said subgraph

Package: Visual Effect Graph

-

Repro steps:
1. Create a new VFX asset and open it
2. Create a node (i.e. Add), right click on it and convert it to a subgraph operator
3. Open the newly-created subgraph
4. Add an output to blackboard
5. Try to open the original VFX
6. Unity doesn't recognize the type / a console error appears

Expected outcome:
- no errors, the VFX graph can be opened

Notes:
- Must have regressed relatively recently
- Console error:
Exception thrown while invoking [OnOpenAssetAttribute] method 'VisualEffectAssetEditor:OnOpenVFX (int,int)' : Exception: Numbers of output expressions (1) does not match number of output (with expression)s slots (0)
UnityEditor.VFX.VFXOperator.UpdateOutputExpressions () (at Packages/com.unity.visualeffectgraph-7.1.6/Editor/Models/Operators/VFXOperator.cs:125)

  1. Resolution Note (fix version 7.1.7):

    Fixed in VFX 7.1.7

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.