What i would like to achieve is to have 1 global 2d map where armies could move (Scene 1). When they collide, trigger loads new scene, setup parameters like army size etc (Scene 2). Once battle is finished, I would like to close scene2 and load again scene1. I implemented this and had bad feelings about setting up Scene 1 into the same position as i left it(I used singletos for this). Wouldnt it be better approach to hide Scene1, so all data will be consistent and once scene 2 is finished, show it again? Is it possible and is it good idea?
Another way I was thinking about was to create scene3 which would contain all important data needed for scene1 setup. So when I move from scene1 to scene2, i can destroy scene1. Once I finish scene2, I would start scene 1, which has its data inside scene 3 so scene setup would be done out of the box without defining some special scene init scripts.
Honestly I could not fight any proper solution for scene management, only tons of basic tutorials