qstbak/SmartNav.Model/SmartNav.Model.Navigation/WarpDestinationEntry.cs
2026-08-17 20:27:25 +10:00

27 lines
664 B
C#

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<uint>? AvailableDuringMsqIds { get; set; }
public List<uint>? SeenDuringMsqIds { get; set; }
}