Exemplo n.º 1
0
        /// <summary>
        /// Set scene instance as active scene and activate() it when done.
        /// </summary>
        /// <param name="scene">Scene to set as the activa scene.</param>
        public void LoadScene(ECS.GameScene scene)
        {
            // deactivate previous scene
            if (ActiveScene != null)
            {
                ActiveScene.Deactivate();
            }

            // set new active scene
            ActiveScene = scene;

            // load active scene
            if (ActiveScene != null)
            {
                ActiveScene.Activate();
            }
        }