Saving scene state in the web player

I have a project where the user adds and manipulates furniture in an empty living room. The objects are instantiated from other items that are hidden away in the scene (not prefabs because of certain obejct referencing issues in the component scripts). What I want to achieve is that when the user closes the browser window or navigates away and return to see the scene as he left it (not the empty room he started with).

I checked PlayerRefs but I can’t find a way to store complete game objects along with their position, rotation and material properties.

Any clues?

All of those values can be translated to floats and strings which can be stored in player prefs :wink: