public override void Update(GameTime gameTime) { if (firstFrameWasDrawn) { ScreenManager.RemoveScreen(this); foreach (var screen in screensToLoad) { ScreenManager.AddScreen(screen); } } }
protected virtual void OnCancel() { ScreenManager.RemoveScreen(this); }