I've the most mind-bogglingly bizarre error; a key game object is switching it's parent transform to UI Root, and it's layer to NGUI, seemingly at random. I cannot figure out what's causing this to happen, and I've done nothing that even vaguely relates those two objects. The game becomes immediately unplayable in this state.
I have no idea what's going on.
I'm hoping this is specific and weird enough that someone will be able to identify what's causing it, because I can't paste in the area of code that's causing it.
