LogicalError / realtime-CSG-for-unity

Realtime-CSG, CSG level editor for Unity
https://realtimecsg.com
MIT License
783 stars 82 forks source link

Changing any brush proprety in one scene marks all scenes as dirty #201

Closed VergilUa closed 2 years ago

VergilUa commented 6 years ago

Title. This is really inconvienient when working in multiscene setup.

Best solution would be to get GameObject.scene to determine where object is located, and mark only that scene as dirty.

LogicalError commented 6 years ago

Hi, this should be fixed in version 1.504 which has just been released on the website https://prenominal.nl/forum3/showthread.php?tid=93 You can download it here: https://realtimecsg.com/updates/ I'll close this ticket once this version is available from the asset store

VergilUa commented 6 years ago

Great! Thanks 👍

VergilUa commented 6 years ago

It's same behaviour in v1.504. E.g. if I move brush, or rotate it, or center the pivot, all scenes are getting marked as dirty.

Although it's not that important (since nothing changes in scenes, figured even vcs doesn't react to it), but Unity's promt is still asking to save them.

LogicalError commented 6 years ago

Ok, looks like there are more situations where this happens .. hmm It seems that Unity marks all scenes as dirty when calling some of their functions, even when I don't actually change anything in those scenes.