Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        public static bool IsHiddenOrWaypoint(BlueprintLocation location)
        {
            switch (location.Type)
            {
            case LocationType.HiddenLocation:
            case LocationType.Waypoint:
            case LocationType.SystemWaypoint:
                return(true);

            default:
                return(false);
            }
        }
Exemplo n.º 3
0
 private static void Postfix(BlueprintLocation __instance, ref string __result)
 {
     __result = ModGlobalMapLocation.GetModifiedDescription(__instance, __result);
 }