private void CheckPartHitPauseMenu(Drumpart partHit) { string partName = partHit.transform.parent.name; switch (partName) { case "DKFYB_Snare_drum": // New Sequence sqManager.CreateRandomSequence(sqManager.sequenceLength); // Fix : This resets the score closeMenu(); break; case "DKFYB_Hi-hat": // Resume gc = previousContext; closeMenu(); break; case "DKFYB_Crash": // Main menu gc = GameContext.MainMenu; closeMenu(); openMainMenu(); break; case "DKFYB_Ride": // Settings break; case "DKFYB_Floor_tom": // Exit Application.Quit(); break; } }