2024-11-04 16:19:49 +00:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using Questionable.Model.Common.Converter;
|
|
|
|
|
|
|
|
|
|
namespace Questionable.Model.Questing.Converter;
|
|
|
|
|
|
|
|
|
|
internal sealed class ExtendedClassJobConverter() : EnumConverter<EExtendedClassJob>(Values)
|
|
|
|
|
{
|
|
|
|
|
private static readonly Dictionary<EExtendedClassJob, string> Values = new()
|
|
|
|
|
{
|
2024-11-11 21:38:20 +00:00
|
|
|
|
{ EExtendedClassJob.None, "None" },
|
2024-11-04 16:19:49 +00:00
|
|
|
|
{ EExtendedClassJob.Gladiator, "Gladiator" },
|
|
|
|
|
{ EExtendedClassJob.Pugilist, "Pugilist" },
|
|
|
|
|
{ EExtendedClassJob.Marauder, "Marauder" },
|
|
|
|
|
{ EExtendedClassJob.Lancer, "Lancer" },
|
|
|
|
|
{ EExtendedClassJob.Archer, "Archer" },
|
|
|
|
|
{ EExtendedClassJob.Conjurer, "Conjurer" },
|
|
|
|
|
{ EExtendedClassJob.Thaumaturge, "Thaumaturge" },
|
|
|
|
|
{ EExtendedClassJob.Carpenter, "Carpenter" },
|
|
|
|
|
{ EExtendedClassJob.Blacksmith, "Blacksmith" },
|
|
|
|
|
{ EExtendedClassJob.Armorer, "Armorer" },
|
|
|
|
|
{ EExtendedClassJob.Goldsmith, "Goldsmith" },
|
|
|
|
|
{ EExtendedClassJob.Leatherworker, "Leatherworker" },
|
|
|
|
|
{ EExtendedClassJob.Weaver, "Weaver" },
|
|
|
|
|
{ EExtendedClassJob.Alchemist, "Alchemist" },
|
|
|
|
|
{ EExtendedClassJob.Culinarian, "Culinarian" },
|
|
|
|
|
{ EExtendedClassJob.Miner, "Miner" },
|
|
|
|
|
{ EExtendedClassJob.Botanist, "Botanist" },
|
|
|
|
|
{ EExtendedClassJob.Fisher, "Fisher" },
|
|
|
|
|
{ EExtendedClassJob.Paladin, "Paladin" },
|
|
|
|
|
{ EExtendedClassJob.Monk, "Monk" },
|
|
|
|
|
{ EExtendedClassJob.Warrior, "Warrior" },
|
|
|
|
|
{ EExtendedClassJob.Dragoon, "Dragoon" },
|
|
|
|
|
{ EExtendedClassJob.Bard, "Bard" },
|
|
|
|
|
{ EExtendedClassJob.WhiteMage, "White Mage" },
|
|
|
|
|
{ EExtendedClassJob.BlackMage, "Black Mage" },
|
|
|
|
|
{ EExtendedClassJob.Arcanist, "Arcanist" },
|
|
|
|
|
{ EExtendedClassJob.Summoner, "Summoner" },
|
|
|
|
|
{ EExtendedClassJob.Scholar, "Scholar" },
|
|
|
|
|
{ EExtendedClassJob.Rogue, "Rogue" },
|
|
|
|
|
{ EExtendedClassJob.Ninja, "Ninja" },
|
|
|
|
|
{ EExtendedClassJob.Machinist, "Machinist" },
|
|
|
|
|
{ EExtendedClassJob.DarkKnight, "Dark Knight" },
|
|
|
|
|
{ EExtendedClassJob.Astrologian, "Astrologian" },
|
|
|
|
|
{ EExtendedClassJob.Samurai, "Samurai" },
|
|
|
|
|
{ EExtendedClassJob.RedMage, "Red Mage" },
|
|
|
|
|
{ EExtendedClassJob.BlueMage, "Blue Mage" },
|
|
|
|
|
{ EExtendedClassJob.Gunbreaker, "Gunbreaker" },
|
|
|
|
|
{ EExtendedClassJob.Dancer, "Dancer" },
|
|
|
|
|
{ EExtendedClassJob.Reaper, "Reaper" },
|
|
|
|
|
{ EExtendedClassJob.Sage, "Sage" },
|
|
|
|
|
{ EExtendedClassJob.Viper, "Viper" },
|
|
|
|
|
{ EExtendedClassJob.Pictomancer, "Pictomancer" },
|
|
|
|
|
{ EExtendedClassJob.DoW, "DoW" },
|
|
|
|
|
{ EExtendedClassJob.DoM, "DoM" },
|
|
|
|
|
{ EExtendedClassJob.DoH, "DoH" },
|
|
|
|
|
{ EExtendedClassJob.DoL, "DoL" },
|
|
|
|
|
};
|
|
|
|
|
}
|