What happens is that when my generation code is placed anywhere outside the start method and I call it, the tilemap disappears when I load the scene even if I call the method with the code. I was thinking about having the code in the start method but then it conflicts when the scene reloads it regenerates the map entirely. Any thoughts greatly appreciated.