TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ TryItemSwap()

static void Terraria.UI.ItemSlot.TryItemSwap ( Item item)
inlinestaticprivate

Definition at line 1661 of file ItemSlot.cs.

1662 {
1663 int type = item.type;
1664 switch (type)
1665 {
1666 case 4131:
1667 case 5325:
1668 item.ChangeItemType((item.type == 5325) ? 4131 : 5325);
1669 AfterItemSwap(type, item.type);
1670 break;
1671 case 5059:
1672 case 5060:
1673 item.ChangeItemType((item.type == 5059) ? 5060 : 5059);
1674 AfterItemSwap(type, item.type);
1675 break;
1676 case 5324:
1677 item.ChangeItemType(5329);
1678 AfterItemSwap(type, item.type);
1679 break;
1680 case 5329:
1681 item.ChangeItemType(5330);
1682 AfterItemSwap(type, item.type);
1683 break;
1684 case 5330:
1685 item.ChangeItemType(5324);
1686 AfterItemSwap(type, item.type);
1687 break;
1688 case 4346:
1689 case 5391:
1690 item.ChangeItemType((item.type == 4346) ? 5391 : 4346);
1691 AfterItemSwap(type, item.type);
1692 break;
1693 case 5323:
1694 case 5455:
1695 item.ChangeItemType((item.type == 5323) ? 5455 : 5323);
1696 AfterItemSwap(type, item.type);
1697 break;
1698 case 4767:
1699 case 5453:
1700 item.ChangeItemType((item.type == 4767) ? 5453 : 4767);
1701 AfterItemSwap(type, item.type);
1702 break;
1703 case 5309:
1704 case 5454:
1705 item.ChangeItemType((item.type == 5309) ? 5454 : 5309);
1706 AfterItemSwap(type, item.type);
1707 break;
1708 case 5358:
1709 item.ChangeItemType(5360);
1710 AfterItemSwap(type, item.type);
1711 break;
1712 case 5360:
1713 item.ChangeItemType(5361);
1714 AfterItemSwap(type, item.type);
1715 break;
1716 case 5361:
1717 item.ChangeItemType(5359);
1718 AfterItemSwap(type, item.type);
1719 break;
1720 case 5359:
1721 item.ChangeItemType(5358);
1722 AfterItemSwap(type, item.type);
1723 break;
1724 case 5437:
1725 item.ChangeItemType(5358);
1726 AfterItemSwap(type, item.type);
1727 break;
1728 }
1729 }
static void AfterItemSwap(int oldType, int newType)
Definition ItemSlot.cs:1731

References Terraria.UI.ItemSlot.AfterItemSwap(), Terraria.Item.ChangeItemType(), and Terraria.Item.type.

Referenced by Terraria.UI.ItemSlot.RightClick().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: