While troubleshooting a problem with the Dialogue System plugin and its use of variables from AC, I think I found a problem: I've ticked "show realtime values", and whenever I press play on a scene, all the integers turn to 0, all the bools turn to false, and all the strings become nil. Only if I then set a new value for a variable via a cutscene action do they function correctly.
Like I said I first thought this was a Dialogue System problem because conversations that used to work didn't start anymore, but I'm also getting nullrefs on a GUI which displays the value of an integer. I have to test that further to see if it's the same problem (though I don't get a nullref in the one scene where I manually set the variable value in a cutscene), but at least from what the realtime values are telling me something is going on...
[Edit] Could this have something to do with the new variable presets feature?
[Edit2] Looks like that nullref isn't related to this problem.
Comments
Tim - Does your scene perhaps have two LocalVariables components? What version of Unity are you using? I'd like to test this out in case it's something the level designers in my own project need to be aware of.
I don't know the extent to which DS affects AC's variables, so without being able to recreate this myself means I'm not sure if this is an AC issue or a DS one.