qstbak/SmartNav.Data/SmartNav.Data/AssemblyWarpDestinationLoader.cs
2026-08-17 20:29:32 +10:00

13 lines
621 B
C#

using System.Collections.Generic;
using SmartNav.Model.Navigation;
namespace SmartNav.Data;
public static class AssemblyWarpDestinationLoader
{
public static (IReadOnlyList<uint> SkippedWarpIds, IReadOnlyDictionary<string, WarpDestinationEntry> Destinations) GetOverrides(string? overrideDirectory = null)
{
WarpDestinationOverrides warpDestinationOverrides = SmartNavResources.Load<WarpDestinationOverrides>("warp-destinations.json", overrideDirectory) ?? new WarpDestinationOverrides();
return (SkippedWarpIds: warpDestinationOverrides.SkippedWarpIds, Destinations: warpDestinationOverrides.Destinations);
}
}