Unity 5.3 and Scene transitions, how to preload a scene before entering said scene
Hello everyone, first time posting here, been lurking the site for advice mostly but i Upgraded to Unity 5.3 the other day because of the new SceneManager. See ive been attempting to load my scenes fast and i thought an interesting way to do that would be to begin loading the level in the background, anywasy after lurking i came across this method
http://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html
Seems like this is the most likely option but im having trouble following how exactly it works, mainly interested in LoadSceneMode and how i can call a scene to load but not load it until i trigger it to load. As ive just moved over to unity 5.3.3 and the changes are only a few months old I havnt seen much information regarding people trying this themselves or that much about the scene manager itself
EDIT: have actually found a method which will preload a scene but was wondering it was done in the best way possible, i think someone mentioned it might interupt the async opperation and if this oporation due to using allowSceneActivation, and if async is interuped then it cant recover
IEnumerator ENTER_LEVEL_CO()
{
var result = SceneManager.LoadSceneAsync (LevelToLoad , LoadSceneMode.Single);
result.allowSceneActivation = false;
// do loading animation here
yield return new WaitForSeconds (1.5f);
Debug.Log ("Loads Now");
result.allowSceneActivation = true;
}