In my game, the player can collect things from the ocean layout and bring them into their lighthouse layout. When leaving the ocean to the lighthouse everything from the ocean layout resets. I have tried using the persist option but everything respawns creating duplicates. I've tried a few different ways with persist and they all have some significant flaws. I have also tried the save/load feature but I feel as though that would create a duplication effect with what is brought to a different layout. How would you go about going back and forth between layouts?
Another thing I'm unsure of is how to actually bring an object from one layout to another. I have fish in the game that gets textured during play making them unique so I can't spawn a random instance on the other layout. Is there a way to transfer exact instances between layouts?