// Decompiled with JetBrains decompiler // Type: Terraria.GameContent.FixExploitManEaters // Assembly: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null // MVID: 68659D26-2BE6-448F-8663-74FA559E6F08 // 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 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); } } }