ARG! Can no longer move objects in my scenes, only colliders

I just noticed that all the objects in my scene can no longer be translated, rotated or scaled. If I select an object and try to alter it, the model does change but only the collider. Is this some kind of bug or am I in some “edit collider” mode I’ve never seen?

Has anybody else seen this?

Seems like all the objects are disconnected from their prefabs all of sudden. If I select each object and hit revert, I can then move the object correctly.

Something took all the objects in my level and created a combined mesh out of them. Odd… I have a number of 3rd party assets but not sure which one would have done this.

It is possible that some scripts that were imported are causing this.

For example, there are scripts in the Character Customization demo that force rescaling/importing of other unrelated assets. It took me a while to figure out what was going on and why at first. It affected a project I was doing some tests on, and broke everything.

It could be that one of the scripts is using the ‘Execute in Edit Mode’ function and conflicting with what you are trying to do.

I would suggest that you create a completely new test project, and import only your scripts and content that you are familiar with. If everything works fine, then start importing your 3rd party stuff one by one until you narrow it down.

If that doesn’t work, then perhaps something is corrupted with your Unity installation.

From what I could tell, my meshes were all batched together and the connection to the prefabs broken. I was able to select each one and reconnect it to the prefab and everything is back to normal. Of course, if that hadn’t worked, I had everything in source control so I could have reverted to a previous working version.

I’ll review my 3rd party scripts and look for a likely suspect. I don’t have any of the mesh creation or batches add ons.