How do you pre-load multiple levels?

Hello.

I researched a lot, but can’t find the answer I’m looking for.
Let’s say I have a game with 10 mini game levels that needs to be preloaded.

How do you preload 10 scenes at the same time and have each scene available once player clicks on an individual level button.

Do you use Async or Additive method?

Thank you.

Async (or not) does not matter in this case. You need to pass in Additive when loading the scene.

the difference between LoadScene and LoadSceneAsyncis that the first one will pause the entire game until the load is complete. The second one you must add a callback to be notified when the scene is finally loaded.

Thank you. But everyone seems to be saying Async is only used for single scene.

Can make it so when push a Play button I Async A main scene and on top of that I add 10 scenes as Additive.

Is there a way to program it so callback is actually checking 11 scenes all at once?