using System.Collections.Generic; using System.Numerics; using System.Text.Json.Serialization; using SmartNav.Model.Converter; namespace SmartNav.Model.Navigation; public sealed class WarpDestinationEntry { public uint WarpRowId { get; set; } public ushort SourceTerritoryId { get; set; } [JsonConverter(typeof(VectorConverter))] public Vector3 SourcePosition { get; set; } public ushort DestTerritoryId { get; set; } [JsonConverter(typeof(VectorConverter))] public Vector3 DestPosition { get; set; } public uint? NpcDataId { get; set; } public List? AvailableDuringMsqIds { get; set; } public List? SeenDuringMsqIds { get; set; } }