I'm not trying to maintain references across levels, I'm just saying that loading, say, Level 1, resets my UIButton OnClick settings for Level 0. No errors; it just resets. The reason this feels like a bug is that it only resets if I'm watching it in the Inspector. If I make sure something else is visible in the Inspector when I run the game, it works great.
You know how when you run a game, you can jack around with Inspector settings, but when you stop the game it goes back to pre-run settings? That's what it feels like it's doing...treating my OnClick settings as if I set them while running the game and then resets them when I stop the game.
[UPDATE] Here's an even simpler example: OnClick settings don't seem to be saved at all with the scene. I set it, save it, close it, open it, and it's reset.