I use a lot of AoT List literals and AoT Dictionary literals in graphs to set up things like card decks, icon libraries, etc
The behavior I expected would be a Set Variable unit caching the AoT List or Dictionary and any further operations on it would only impact the cached variable of the literal.
But units such as remove and add item impact the literals directly in the graph like this:
For lists, I can work around that with the "new List" unit that accepts an existing collection as an input:
But there's no "new Dictionary" unit that would receive an existing dictionary as an input. I'm working around it with merge dictionaries unit, which is probably not very efficient. Especially when I have around 10 dictionaries to set at runtime like this.
Customer support service by UserEcho