using System.Collections.Generic; using Questionable.Model.Common.Converter; namespace Questionable.Model.Questing.Converter; public sealed class EnemySpawnTypeConverter : EnumConverter { private static readonly Dictionary Values = new Dictionary { { EEnemySpawnType.AfterInteraction, "AfterInteraction" }, { EEnemySpawnType.AfterItemUse, "AfterItemUse" }, { EEnemySpawnType.AfterAction, "AfterAction" }, { EEnemySpawnType.AfterEmote, "AfterEmote" }, { EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" }, { EEnemySpawnType.OverworldEnemies, "OverworldEnemies" }, { EEnemySpawnType.FateEnemies, "FateEnemies" }, { EEnemySpawnType.FinishCombatIfAny, "FinishCombatIfAny" } }; public EnemySpawnTypeConverter() : base((IReadOnlyDictionary)Values) { } }