Converting embedded graph to macro looses object references

Oliver Iking 1 year ago updated by Lazlo Bonin (Lead Developer) 1 year ago 3

When converting an embedded graph to a macro, the graph will loose all scene object references that were previously embedded into that graph.This probably is expected but UX is bad, resulting in mistakes that can't be easily undone. E.g. at first, nothing seems wrong with the graph because after conversion, the object references can still be seen as valid when looking at it in the graph view. But after going into play mode or reloading the scene, the references are gone. The conversion process does not inform about the potential loss of information.

Bolt Version:
Unity Version:
Scripting Backend:
.NET Version (API Compatibility Level):
Pending Review

Hi Oliver,

As you pointed out, this is not a "bug" per se, as scene references are unsupported in assets in Unity in general. But I agree that the user should be warned, I'll look into improving that.

Working on Fix

Hi Oliver,

Adding this confirmation dialog in the next version:

Thanks for the suggestion!