27 lines
664 B
C#
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; }
|
|
}
|