Beispiel #1
0
        /// <summary>
        /// Closes all scenes in the editor
        /// </summary>
        public void CloseAll(StratusScene.SceneCallback onClosed = null)
        {
            StratusScene.Unload(scenes, onClosed);

            //foreach (var scene in this.scenes)
            //  scene.Close();
        }
Beispiel #2
0
        /// <summary>
        /// Opens all scenes in the editor
        /// </summary>
        public void OpenAll(StratusScene.SceneCallback onOpened = null)
        {
            StratusScene.Load(scenes, onOpened);

            //foreach (var scene in this.scenes)
            //  scene.Add();
        }
Beispiel #3
0
 /// <summary>
 /// Unloads this scene (asynchronously)
 /// </summary>
 public void Unload(StratusScene.SceneCallback onFinished = null)
 {
     StratusScene.Unload(this, onFinished);
 }
Beispiel #4
0
 /// <summary>
 /// Loads this scene
 /// </summary>
 /// <param name="mode"></param>
 public void Load(LoadSceneMode mode, StratusScene.SceneCallback onFinished = null)
 {
     StratusScene.Load(this, mode, onFinished);
 }