terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches

◆ npcShop

int Terraria.Main.npcShop
staticgetset

Definition at line 12855 of file Main.cs.

12856 {
12857 [global::Cpp2ILInjected.Token(Token = "0x6001D1C")]
12858 [global::Cpp2ILInjected.Address(RVA = "0xBE1EEC", Offset = "0xBE1EEC", Length = "0x4C")]
12859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = "Draw", ReturnType = typeof(void))]
12860 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = "Draw", ReturnType = typeof(void))]
12861 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "Draw", ReturnType = typeof(void))]
12862 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "SellItem", ReturnType = typeof(void))]
12863 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option2Clicked", ReturnType = typeof(void))]
12865 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "RefreshRightItems", ReturnType = typeof(void))]
12866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "Draw", ReturnType = typeof(void))]
12867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "get_SelectedItem", ReturnType = typeof(Item))]
12868 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
12869 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "Draw", ReturnType = typeof(void))]
12870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemDraw", MemberParameters = new object[]
12872 {
12874 typeof(int),
12876 typeof(float)
12877 }, ReturnType = typeof(void))]
12878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceProfile_Layout), Member = "RefreshAllItems", ReturnType = typeof(void))]
12879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawQuickStack", ReturnType = typeof(void))]
12880 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestSort", ReturnType = typeof(void))]
12881 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateOldNPCShop", ReturnType = typeof(void))]
12882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
12883 {
12884 typeof(Main.MouseTextCache),
12885 typeof(int),
12886 typeof(byte),
12887 typeof(int),
12888 typeof(int)
12889 }, ReturnType = typeof(void))]
12890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
12891 {
12892 typeof(Item),
12893 typeof(ref int),
12894 typeof(ref int),
12895 typeof(ref int),
12896 typeof(float),
12897 typeof(ref int),
12898 typeof(string[]),
12899 typeof(bool[]),
12900 typeof(bool[]),
12901 typeof(ref int)
12902 }, ReturnType = typeof(void))]
12903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenShop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
12905 {
12906 typeof(byte[]),
12907 typeof(int),
12908 typeof(ref int)
12909 }, ReturnType = typeof(void))]
12910 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
12912 {
12913 typeof(Item[]),
12914 typeof(int),
12915 typeof(int)
12916 }, ReturnType = typeof(void))]
12917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
12918 {
12919 typeof(Item[]),
12920 typeof(int),
12921 typeof(int)
12922 }, ReturnType = typeof(void))]
12923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SellOrTrash", MemberParameters = new object[]
12924 {
12925 typeof(Item[]),
12926 typeof(int),
12927 typeof(int)
12928 }, ReturnType = typeof(void))]
12929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "GetOverrideInstructions", MemberParameters = new object[]
12930 {
12931 typeof(Item[]),
12932 typeof(int),
12933 typeof(int)
12934 }, ReturnType = typeof(string))]
12935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapVanityEquip", MemberParameters = new object[]
12936 {
12937 typeof(Item[]),
12938 typeof(int),
12939 typeof(int),
12940 typeof(Player)
12941 }, ReturnType = typeof(bool))]
12942 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "HandleShopSlot", MemberParameters = new object[]
12943 {
12944 typeof(Item[]),
12945 typeof(int),
12946 typeof(bool),
12947 typeof(bool)
12948 }, ReturnType = typeof(void))]
12949 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "DrawSavings", MemberParameters = new object[]
12950 {
12953 typeof(float),
12954 typeof(float),
12959 typeof(bool),
12961 }, ReturnType = typeof(void))]
12962 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 43)]
12963 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
12964 get
12965 {
12966 throw null;
12967 }
12968 [global::Cpp2ILInjected.Token(Token = "0x6001D1D")]
12969 [global::Cpp2ILInjected.Address(RVA = "0xBE1F38", Offset = "0xBE1F38", Length = "0x50")]
12970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option2Clicked", ReturnType = typeof(void))]
12972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
12973 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OpenUI", MemberParameters = new object[]
12974 {
12977 }, ReturnType = typeof(void))]
12978 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "RefreshAvailableItems", ReturnType = typeof(void))]
12979 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "Draw", ReturnType = typeof(void))]
12980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SetNPCShopIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
12981 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
12982 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
12983 set
12984 {
12985 throw null;
12986 }
12987 }
class f__AnonymousType0<< Count > j__TPar