internal static string GetModifiedDescription(BlueprintLocation bpLocation, string result) { ModGlobalMapLocation mapLocation = GlobalMapLocations.FirstOrDefault(location => location.AssetGuid == bpLocation.AssetGuid); if (mapLocation != null && !mapLocation.IsDeleted && mapLocation.IsVisible) { return(result + "\n\n" + $"<b>Notes\n</b> <i>{mapLocation.Notes}</i>"); } else { return(result); } }
public static bool IsHiddenOrWaypoint(BlueprintLocation location) { switch (location.Type) { case LocationType.HiddenLocation: case LocationType.Waypoint: case LocationType.SystemWaypoint: return(true); default: return(false); } }
private static void Postfix(BlueprintLocation __instance, ref string __result) { __result = ModGlobalMapLocation.GetModifiedDescription(__instance, __result); }