Copyright © 2026 Unity Technologies
This issue doesn't reproduce on current tech streams.
Unity 6000.4 has reached its end of life and will not receive further updates. If you need additional fixes, please upgrade to a newer Unity version.
This issue doesn't reproduce on current tech streams.
Unity 6000.2 has reached its end of life and will not receive further updates. If you need additional fixes, please upgrade to a newer Unity version.
Closed as per new backporting rules
Steps to reproduce:
Actual results: After saving the script, the VFX editor refreshes its window and data.
The previously created node that uses the VFXCustom Type is not correctly refreshed, and its field slots are not refresh.
Newly created nodes are correct.
To refresh a previously created node, the user needs to switch between data types and will lose connections to the node.
Expected results:
Upon refresh, the nodes should be refreshed:
-New slots should be created for the added fields in the struct.
-Slots should be deleted for the removed fields in the struct.
-Slots names should be updated for the updated names in the structs.
Regarding connection:
Already connected slots should see their connection broken if the data type changes.
Already connected slots should see their connection broken if the struct field has been deleted.
If the Order has changed but the names are the same, it would be nice to keep the connections.
If the names have changed without order changes, it might be nice to also keep the connection.
[Internal link]
Issues you vote on will appear here