示例#1
0
 public static void StopGame()
 {
     if (Loading || !Main)
     {
         return;
     }
     StageMusic.Main.Clear();
     StageMicrophone.MicrophoneStop();
     BeatMapManager.ClearBeatMap();
     GamePlaying = false;
     TheStageSetting.TitleBGM.UnPause();
     TheStageSetting.AutoPlayTagOn  = TheStageSetting.AutoPlay;
     TheStageSetting.ResultScore    = 0;
     TheStageSetting.ResultPerfect  = StageScore.PerfectNum;
     TheStageSetting.ResultGood     = StageScore.GoodNum;
     TheStageSetting.ResultMiss     = StageScore.MissNum;
     TheStageSetting.ResultMaxCombo = StageScore.MaxCombo;
     InitAimTransform();
     RemoveAllNotes();
     TheStageSetting.AutoPlay = true;
     StageScore.Close();
 }