private void SwitchMode(OptionsMode mode) { switch (mode) { case OptionsMode.MainMenu: { tutorialsEnabled.Hide(); optionsMode = OptionsMode.MainMenu; break; } case OptionsMode.InGame: { // Current game tutorial option shouldn't be visible in freebuild mode. if (!gameProperties.FreeBuild) { tutorialsEnabled.Show(); } else { tutorialsEnabled.Hide(); } optionsMode = OptionsMode.InGame; break; } default: throw new ArgumentException("Options menu SwitchMode called with an invalid mode argument"); } }
private void SwitchMode(OptionsMode mode) { switch (mode) { case OptionsMode.MainMenu: { tutorialsEnabled.Hide(); optionsMode = OptionsMode.MainMenu; break; } case OptionsMode.InGame: { // Current game tutorial option shouldn't be visible in freebuild mode. if (!gameProperties !.FreeBuild) { tutorialsEnabled.Show(); }