How to destroy the objects loaded by Application.LoadLevelAdditiveAsync()?

In order to make a smooth animation effect when switching the level, I want to try this method. Play a animation when the next additive scene is being loaded.

My question is if I want to quit this level and back to my last level, how to release the resources of the current level? That is how to destroy the objects loaded by Application.LoadLevelAdditiveAsync()?

In the scenes that I load, all items in it are parented to a gameobject called Scene. I destroy that when I want to remove what I loaded.
It might not be the best method, but saves me sifting through the project, so it works for me.

Good idea. Thanks very much and I’ll try it later in my project.