Apply Prefab in Playmode works now and is killing me!

Hello!

Seems there has been a change in how serialization works and suddenly it is possible to Apply changes to prefabs in playmode. This might sound good but actually it is such a hell. I tend to apply and save changes very often, so its already muscle memory. I have some extremely complex prefabs, whole applications basically, including UI etc. (Because that is how I can be sure everything stays in place when artists revisit and modify scenes)
Now whenever I accidentally apply in playmode, it potentially destroys hours of work because it applys that very state of the application and I need to revert the whole damn prefab file.

So please! Add a toggle or something that prevents accidentally clicking apply in playmode at least!

I’ve sent this thread over to the UX team, thanks for the feedback and sorry to hear about the frustration this is causing!

1 Like

Great, Thank you! :slight_smile:

You could utilise source control more effectively, then you can simply revert your prefab changes on disk back to what they were.

Usually people commit changes only after they are done working on something, since it’s stupid to have nonfunctional files on the repo.

I’d also like a toggle button for this option.

1 Like

Yep, I do usually only commit when work is done

People commit whenever they want. You normally only push or merge to the mainline when work is done.
Committing locally is an excellent way to ‘checkpoint’ incremental changes and gives you something to roll back to.

Yes, I’d love to do so, but we’re on SVN, theres no local commit option -_-

1 Like