Search Issue Tracker

Fixed

Fixed in 2021.3.36f1, 2022.3.20f1, 2023.2.10f1, 2023.3.0b2

Votes

0

Found in

2021.3.29f1

2022.3.7f1

2023.1.9f1

2023.2.0b4

2023.3.0a3

Issue ID

UUM-46548

Regression

No

Copying graph which references point cache doesn't preserve connections between nodes if the other project is missing that asset

--

-

Steps to reproduce:

1. Create new project and import visual effects graph package
2. Create new empty graph
3. Open attached project in another editor instance
4. Open "New VFX" effect from the attached project
5. In visual effects window, select all nodes and blocks and copy them
6. Return to the newly create project and paste them
7. Notice that node connections are lost, some nodes might not have been copied over and there's an exception in console
ArgumentException: Object of type 'UnityEngine.Object' cannot be converted to type 'UnityEditor.Experimental.VFX.Utility.PointCacheAsset'.

Expected result: All nodes and their connections are copied over to the new project

Note: the exception can also be reproduced by deleting point cache file that is used by a visual effect.

Reproduced with:
2021.3.29f1 using 12.1.12
2022.3.7f1 using 14.0.8
2023.1.9f1 using 15.0.6
2023.2.0b4 using 16.0.3

Comments (1)

  1. kettyperi

    Aug 17, 2023 10:56

    This legit post of copying graph which references point cache doesn't preserve connections between nodes if the other project is missing that asset, is so effective to knowing but there are also very effective CIPD Assignment Help UK, cipdassignment.co.uk available in giving you their best results in minimum deadline reliably.

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.