Questionable/Questionable.Model/Questing/Converter/InteractionTypeConverter.cs

38 lines
1.7 KiB
C#
Raw Normal View History

using System.Collections.Generic;
2024-08-02 16:30:21 +00:00
using Questionable.Model.Common.Converter;
2024-05-26 13:43:33 +00:00
2024-08-02 16:30:21 +00:00
namespace Questionable.Model.Questing.Converter;
2024-05-26 13:43:33 +00:00
2024-06-14 09:37:33 +00:00
public sealed class InteractionTypeConverter() : EnumConverter<EInteractionType>(Values)
2024-05-26 13:43:33 +00:00
{
private static readonly Dictionary<EInteractionType, string> Values = new()
2024-05-26 13:43:33 +00:00
{
{ EInteractionType.None, "None" },
2024-05-26 13:43:33 +00:00
{ EInteractionType.Interact, "Interact" },
{ EInteractionType.WalkTo, "WalkTo" },
2024-05-27 19:54:34 +00:00
{ EInteractionType.AttuneAethernetShard, "AttuneAethernetShard" },
2024-05-26 13:43:33 +00:00
{ EInteractionType.AttuneAetheryte, "AttuneAetheryte" },
{ EInteractionType.AttuneAetherCurrent, "AttuneAetherCurrent" },
{ EInteractionType.Combat, "Combat" },
{ EInteractionType.UseItem, "UseItem" },
{ EInteractionType.EquipItem, "EquipItem" },
2024-08-10 16:14:15 +00:00
{ EInteractionType.EquipRecommended, "EquipRecommended" },
2024-05-28 22:17:19 +00:00
{ EInteractionType.Say, "Say" },
2024-05-26 13:43:33 +00:00
{ EInteractionType.Emote, "Emote" },
{ EInteractionType.Action, "Action" },
2024-05-27 19:54:34 +00:00
{ EInteractionType.WaitForObjectAtPosition, "WaitForNpcAtPosition" },
{ EInteractionType.WaitForManualProgress, "WaitForManualProgress" },
{ EInteractionType.Duty, "Duty" },
{ EInteractionType.SinglePlayerDuty, "SinglePlayerDuty" },
2024-06-01 12:30:20 +00:00
{ EInteractionType.Jump, "Jump" },
2024-07-24 18:47:08 +00:00
{ EInteractionType.Dive, "Dive" },
{ EInteractionType.Craft, "Craft" },
{ EInteractionType.Gather, "Gather" },
2024-09-11 14:58:07 +00:00
{ EInteractionType.Snipe, "Snipe" },
{ EInteractionType.Instruction, "Instruction" },
{ EInteractionType.AcceptQuest, "AcceptQuest" },
{ EInteractionType.CompleteQuest, "CompleteQuest" },
2024-08-07 23:49:14 +00:00
{ EInteractionType.InitiateLeve, "InitiateLeve" },
2024-05-26 13:43:33 +00:00
};
}