/** SUB-SCENES */ /** * <summary>Adds a new scene as a sub-scene, without affecting any other open scenes.</summary> * <param name = "sceneInfo">The SceneInfo of the new scene to open</param> */ public bool AddSubScene(SceneInfo sceneInfo) { // Check if scene is already open if (sceneInfo.Matches(thisSceneInfo)) { return(false); } foreach (SubScene subScene in subScenes) { if (subScene.SceneInfo.Matches(sceneInfo)) { return(false); } } sceneInfo.AddLevel(); KickStarter.playerMenus.AfterSceneAdd(); return(true); }