Exemple #1
0
 public static void Teleporter(Farmer who, string[] arguments, Vector2 tile)
 {
     if (ModEntry.PatchData.Teleporters.Any(e => e.ListName.Equals(arguments[0].Trim())))
     {
         TeleportationResolver.Request(arguments[0]).Init();
     }
     else
     {
         ModEntry.Logger.Log("Teleporter does not exist: " + arguments[0], LogLevel.Error);
         IList <string> lists = new List <string>();
         foreach (TeleporterList list in ModEntry.PatchData.Teleporters)
         {
             lists.Add(list.ListName);
         }
         ModEntry.Logger.Log("Known lists: " + string.Join(",", lists), LogLevel.Trace);
         Game1.drawObjectDialogue(ModEntry.Strings.Get("sparkle"));
     }
 }
Exemple #2
0
 internal static void Teleporter(StardewValley.Farmer who, string[] arguments, Vector2 tile)
 {
     if (Configs.Compound.Teleporters.Exists(e => e.ListName.Equals(arguments[0].Trim())))
     {
         TeleportationResolver.Request(arguments[0]).Init();
     }
     else
     {
         AdvancedLocationLoaderMod.Logger.Log("Teleporter does not exist: " + arguments[0], StardewModdingAPI.LogLevel.Error);
         List <string> lists = new List <string>();
         foreach (var list in Configs.Compound.Teleporters)
         {
             lists.Add(list.ListName);
         }
         AdvancedLocationLoaderMod.Logger.Log("Known lists: " + string.Join(",", lists), StardewModdingAPI.LogLevel.Trace);
         Game1.drawObjectDialogue(AdvancedLocationLoaderMod.Localizer.Get("sparkle"));
     }
 }