212 lines
3 KiB
C#
212 lines
3 KiB
C#
using System.Collections.Generic;
|
|
using Questionable.Model.Common.Converter;
|
|
|
|
namespace Questionable.Model.Questing.Converter;
|
|
|
|
internal sealed class ExtendedClassJobConverter : EnumConverter<EExtendedClassJob>
|
|
{
|
|
private static readonly Dictionary<EExtendedClassJob, string> Values = new Dictionary<EExtendedClassJob, string>
|
|
{
|
|
{
|
|
EExtendedClassJob.None,
|
|
"None"
|
|
},
|
|
{
|
|
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"
|
|
},
|
|
{
|
|
EExtendedClassJob.ConfiguredCombatJob,
|
|
"ConfiguredCombatJob"
|
|
},
|
|
{
|
|
EExtendedClassJob.QuestStartJob,
|
|
"QuestStartJob"
|
|
}
|
|
};
|
|
|
|
public ExtendedClassJobConverter()
|
|
: base((IReadOnlyDictionary<EExtendedClassJob, string>)Values)
|
|
{
|
|
}
|
|
}
|