I swear to God this one’s working before. I just took a break and then suddenly these references disappear when I play the game. Restarted Unity, still the same problem.
After exiting from Play mode, these null references are kept. Is that supposed to happen?
Localization version is 1.0.5
Oh that looks like a bug. Could you file a bug report?
Maybe something is not getting set dirty…
You’re probably right since I wasn’t really able to fix this. I tried to alter the Arguments
on runtime which seems to work for now. Still, it’s quite frustrating that I need to set the smart string variables through the script instead of the inspector.
I noticed that the problem exists if I create an item on the local variables then apply the added item to the base prefab.
That’s when the references cease to exist when in play mode.
Could you please file a bug report for this? It sounds like it may be a SerializeReference bug