public static void RemoveGameScene(GameScene gamescene) { GameScenes.Remove(gamescene); if (ActiveScene == gamescene) { ActiveScene = null; } }
/// <summary> /// End the speciified scene and remove it from collection. /// </summary> public void EndAndRemoveScene(string sceneKey) { EndScene(sceneKey); GameScenes.Remove(sceneKey); }