/// <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(); } }