// Decompiled with JetBrains decompiler // Type: Terraria.GameContent.FixExploitManEaters // Assembly: Terraria, Version=1.4.0.5, Culture=neutral, PublicKeyToken=null // MVID: 67F9E73E-0A81-4937-A22C-5515CD405A83 // Assembly location: C:\Users\mikeyisbaeyt\Downloads\depotdownloader-2.4.5\depots\105601\6707058\Terraria.exe using System.Collections.Generic; namespace Terraria.GameContent { public static class FixExploitManEaters { private static readonly List IndexesProtected = new List(); public static void Update() => FixExploitManEaters.IndexesProtected.Clear(); public static void ProtectSpot(int x, int y) { int num = (x & (int) ushort.MaxValue) << 16 | y & (int) ushort.MaxValue; if (FixExploitManEaters.IndexesProtected.Contains(num)) return; FixExploitManEaters.IndexesProtected.Add(num); } public static bool SpotProtected(int x, int y) { int num = (x & (int) ushort.MaxValue) << 16 | y & (int) ushort.MaxValue; return FixExploitManEaters.IndexesProtected.Contains(num); } } }