private void ResetPropertiesForJob(string job) { switch (SelectedJob) { case "Scholar": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(ScholarSettings.Instance)); break; case "WhiteMage": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(WhiteMageSettings.Instance)); break; case "Astrologian": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(AstrologianSettings.Instance)); break; case "Paladin": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(PaladinSettings.Instance)); break; case "Warrior": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(WarriorSettings.Instance)); break; case "DarkKnight": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(DarkKnightSettings.Instance)); break; case "Gunbreaker": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(GunbreakerSettings.Instance)); break; case "Bard": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(BardSettings.Instance)); break; case "Machinist": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(MachinistSettings.Instance)); break; case "Dancer": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(DancerSettings.Instance)); break; case "BlackMage": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(BlackMageSettings.Instance)); break; case "Summoner": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(SummonerSettings.Instance)); break; case "RedMage": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(RedMageSettings.Instance)); break; case "Monk": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(MonkSettings.Instance)); break; case "Dragoon": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(DragoonSettings.Instance)); break; case "Ninja": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(NinjaSettings.Instance)); break; case "Samurai": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(SamuraiSettings.Instance)); break; case "Reaper": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(ReaperSettings.Instance)); break; case "Sage": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(SageSettings.Instance)); break; case "BlueMage": JobSettingsList = new List <ToggleProperty>(SettingsHandler.ExtractPropertyNamesAndTypesFromSettingsInstance(BlueMageSettings.Instance)); break; } }