You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
ScriptableObjects (and so are the nodes) are only ever loadable if they have the same structure than before, otherwise they're silently nulled. Since sometimes between commits the structure of the Node.cs changes and thus old saved canvases stop working.
It's a bit of an abstract issue / feature (also big) to make saves stable but maybe it's worth thinking about?
The text was updated successfully, but these errors were encountered:
I edited the saves manually after upgrade and the one problem is that guids of the objects change after upgrade -> I removed all the Node_Editor files and added them again so the guids changed. Second is the changing structure of Node.cs (continueCalculation field)
Yeah that should mostly be fixed now as I added the meta files of relevant scripts, so the guids should be kept after updating. I hope so atleast;) Regarding the save format change, thats true. There might be a solution to most changes, I'd need to find a way to get the default values for each node type maybe by implementing a functin or moving some stuff like allowsRecusion and continueCalculation to properties that can be overridden by node types.
ScriptableObjects (and so are the nodes) are only ever loadable if they have the same structure than before, otherwise they're silently nulled. Since sometimes between commits the structure of the Node.cs changes and thus old saved canvases stop working.
It's a bit of an abstract issue / feature (also big) to make saves stable but maybe it's worth thinking about?
The text was updated successfully, but these errors were encountered: