This builds on https://www.gamedev.net/blogs/entry/2266638-building-a-save-system-for-level-objects-in-unity-pt1-checkpoints/ and I would highly recommend to read ...