public static void OnPlayerInteraction(Player player, int clickX, int clickY) { int num = clickX; int num2 = clickY; num -= Main.tile[num, num2].frameX % 54 / 18; num2 -= Main.tile[num, num2].frameY / 18; int num3 = Find(num, num2); if (num3 != -1) { num2++; num++; TileEntity.BasicOpenCloseInteraction(player, num, num2, num3); } }
public static void OnPlayerInteraction(Player player, int clickX, int clickY) { int index1 = clickX; int index2 = clickY; int x1 = index1 - (int)Main.tile[index1, index2].frameX % 54 / 18; int y1 = index2 - (int)Main.tile[x1, index2].frameY / 18; int id = TEHatRack.Find(x1, y1); if (id == -1) { return; } int y2 = y1 + 1; int x2 = x1 + 1; TileEntity.BasicOpenCloseInteraction(player, x2, y2, id); }
public static void OnPlayerInteraction(Player player, int clickX, int clickY) { int num = clickX; int num2 = clickY; if (Main.tile[num, num2].frameX % 36 != 0) { num--; } num2 -= Main.tile[num, num2].frameY / 18; int num3 = Find(num, num2); if (num3 != -1) { num2++; accessoryTargetSlot = 3; TileEntity.BasicOpenCloseInteraction(player, num, num2, num3); } }
public static void OnPlayerInteraction(Player player, int clickX, int clickY) { int x = clickX; int index = clickY; if ((int)Main.tile[x, index].frameX % 36 != 0) { --x; } int y1 = index - (int)Main.tile[x, index].frameY / 18; int id = TEDisplayDoll.Find(x, y1); if (id == -1) { return; } int y2 = y1 + 1; TEDisplayDoll.accessoryTargetSlot = 3; TileEntity.BasicOpenCloseInteraction(player, x, y2, id); }