/// <summary> /// finalizes this screen. /// clear all scene nodes. /// </summary> public override void FinalizeScreen() { FrameworkCore.RenderContext.ClearScene3DRoot(false); FrameworkCore.RenderContext.ClearScene2DLayer(false); GameSound.StopAll(); }
/// <summary> /// finalizes this screen. /// </summary> public override void FinalizeScreen() { FrameworkCore.RenderContext.ClearScene3DRoot(false); FrameworkCore.RenderContext.ClearScene2DLayer(false); GameSound.StopAll(); for (int i = 0; i < this.GameScreenManager.ScreenInput.Length; i++) { this.GameScreenManager.ScreenInput[i].Reset(); } }
/// <summary> /// finalizes this screen. /// </summary> public override void FinalizeScreen() { GameSound.StopAll(); FrameworkCore.ScreenManager.FadeBackBufferToBlack(255); }