> I know that. But is it enough it exist in a layout once per save? Or must it be once per launch? Everytime the player launches the game, must that layer be played once atleast or it doesnt since u have a saved game?
I'm sorry mate I found quite difficult to follow what you trying to say especially this >>>(once per save?)
it looks like there is a confusion here or I didn't understand your question properly I will leave it to someone else to see if they can give you better help than me. As you asking for Loading the Game and Objects but at the same Time you talking about saves and Layers it doesn't make sense as everything its done before you export the Game so is no sense to talk about the save Games.
After the Game is exported and installed:
1-C2 Loads the whole assets before the Game starts into the Memory
2-C2 loads after that Layout by Layout meaning if you go directly to Level 1 it will load only the objects from Level 1 once you finish playing that Level and if you change layouts all the objects that are not used on the Next layout will be destroyed it only keeps the one that will be used on the next layout
3-You just need to make sure what you already know which is to place the objects on their respective layouts before you export the Game and if you do this properly you shouldn't worry about the saves that happen after Exports as that is C2 responsibility after the Export so it will take care of that as long you done everything properly
If this is not what you looking for please give them more Explanation to understand more and I'm sure someone else will help you out I hope it helps.
No, this has nothing to do with my question. Let me explain it in a way.. That you will understand, hopefully.
So CS2 can not laod objects unless they are on a layer that has been visited right? Ie, if u play on Layout 2, the system cant create objects that only exist on Layout 1 into Layout 2. BUUUT! If the player has been to Layout 1 before, THEN the system can create objects in Layout 2 that exist on Layout 1.
So my question is; LETS say u visit Layout 1 then Layout 2. Now you close the game. The next day u launch the game again. And u load the game in Layout 2. Now CAN the system create object that exist on Layout 1 and not Layout 2, since the player did not visit Layout 1 this launch.
Get it now? Or MUST the player again visit layout 1? In this case its better to load all objects on a loading screen or title main screen so it can load these objects every launch.
Understand?