2024-05-29 21:22:58 +02:00
|
|
|
|
using System.Text.Json.Serialization;
|
2024-08-02 18:30:21 +02:00
|
|
|
|
using Questionable.Model.Questing.Converter;
|
2024-05-26 15:43:33 +02:00
|
|
|
|
|
2024-08-02 18:30:21 +02:00
|
|
|
|
namespace Questionable.Model.Questing;
|
2024-05-29 21:22:58 +02:00
|
|
|
|
|
|
|
|
|
[JsonConverter(typeof(InteractionTypeConverter))]
|
2024-06-14 11:37:33 +02:00
|
|
|
|
public enum EInteractionType
|
2024-05-26 15:43:33 +02:00
|
|
|
|
{
|
2024-08-05 17:09:49 +02:00
|
|
|
|
None,
|
2024-05-26 15:43:33 +02:00
|
|
|
|
Interact,
|
|
|
|
|
WalkTo,
|
2024-05-26 21:45:26 +02:00
|
|
|
|
AttuneAethernetShard,
|
2024-05-26 15:43:33 +02:00
|
|
|
|
AttuneAetheryte,
|
|
|
|
|
AttuneAetherCurrent,
|
|
|
|
|
Combat,
|
|
|
|
|
UseItem,
|
2024-06-13 17:35:33 +02:00
|
|
|
|
EquipItem,
|
2024-09-22 14:31:14 +02:00
|
|
|
|
PurchaseItem,
|
2024-08-10 18:14:15 +02:00
|
|
|
|
EquipRecommended,
|
2024-05-29 00:17:19 +02:00
|
|
|
|
Say,
|
2024-05-26 15:43:33 +02:00
|
|
|
|
Emote,
|
2024-07-10 21:01:41 +02:00
|
|
|
|
Action,
|
2024-10-19 17:24:21 +02:00
|
|
|
|
StatusOff,
|
2024-05-27 21:54:34 +02:00
|
|
|
|
WaitForObjectAtPosition,
|
2024-06-01 01:49:11 +02:00
|
|
|
|
WaitForManualProgress,
|
|
|
|
|
Duty,
|
|
|
|
|
SinglePlayerDuty,
|
|
|
|
|
Jump,
|
2024-07-24 20:47:08 +02:00
|
|
|
|
Dive,
|
2024-08-16 20:42:11 +02:00
|
|
|
|
Craft,
|
2024-09-16 20:22:12 +02:00
|
|
|
|
Gather,
|
2024-09-11 16:58:07 +02:00
|
|
|
|
Snipe,
|
2024-11-11 22:38:20 +01:00
|
|
|
|
SwitchClass,
|
2024-06-01 01:49:11 +02:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Needs to be manually continued.
|
|
|
|
|
/// </summary>
|
|
|
|
|
Instruction,
|
2024-06-24 18:15:45 +02:00
|
|
|
|
|
|
|
|
|
AcceptQuest,
|
|
|
|
|
CompleteQuest,
|
2024-08-08 01:49:14 +02:00
|
|
|
|
AcceptLeve,
|
|
|
|
|
InitiateLeve,
|
|
|
|
|
CompleteLeve,
|
2024-05-26 15:43:33 +02:00
|
|
|
|
}
|