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
GUIInventoryTransactions.cs
Go to the documentation of this file.
1using System;
5using Terraria;
8using Terraria.UI;
9
10[global::Cpp2ILInjected.Token(Token = "0x200014D")]
12{
13 [global::Cpp2ILInjected.Token(Token = "0x170000E4")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000914")]
17 [global::Cpp2ILInjected.Address(RVA = "0x91B34C", Offset = "0x91B34C", Length = "0x94")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "EquipItem", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemDoll", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemHat", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawSellButton", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 27)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
26 get
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6000915")]
33 [global::Cpp2ILInjected.Address(RVA = "0x91B3E0", Offset = "0x91B3E0", Length = "0x4")]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "DrawInventoryPage", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 public void Draw()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000916")]
42 [global::Cpp2ILInjected.Address(RVA = "0x91B3E4", Offset = "0x91B3E4", Length = "0x1C4")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawSellButton", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_shop", ReturnType = typeof(Chest[]))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcShop", ReturnType = typeof(int))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "SellItem", MemberParameters = new object[]
51 {
52 typeof(Item),
53 typeof(int)
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "AddItemToShop", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TurnToAir", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
58 {
59 typeof(int),
60 typeof(int),
61 typeof(int),
62 typeof(int),
63 typeof(float),
64 typeof(float)
65 }, ReturnType = typeof(SoundEffectInstance))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
68 public void SellItem()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000917")]
74 [global::Cpp2ILInjected.Address(RVA = "0x91B5A8", Offset = "0x91B5A8", Length = "0x35C")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawEquipButton", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInventoryTransactions), Member = "get_SelectedItem", ReturnType = typeof(Item))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRight", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
83 {
84 typeof(Item[]),
85 typeof(int),
86 typeof(int)
87 }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
91 {
92 typeof(Item[]),
93 typeof(int),
94 typeof(int)
95 }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
97 {
98 typeof(ref object),
99 typeof(ref object)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSource", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
105 public void EquipItem()
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6000918")]
111 [global::Cpp2ILInjected.Address(RVA = "0x91B904", Offset = "0x91B904", Length = "0x278")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawEquipButton", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "GetTileEntity", ReturnType = typeof(TileEntity))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInventoryTransactions), Member = "get_SelectedItem", ReturnType = typeof(Item))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDisplayDoll), Member = "CanBeEquipedAccessory", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
123 {
124 typeof(Item[]),
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
130 public void PlaceItemDoll()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6000919")]
136 [global::Cpp2ILInjected.Address(RVA = "0x91BB7C", Offset = "0x91BB7C", Length = "0x218")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawEquipButton", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "GetTileEntity", ReturnType = typeof(TileEntity))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInventoryTransactions), Member = "get_SelectedItem", ReturnType = typeof(Item))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
147 {
148 typeof(Item[]),
149 typeof(int),
150 typeof(int)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
154 public void PlaceItemHat()
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x600091A")]
160 [global::Cpp2ILInjected.Address(RVA = "0x91BD94", Offset = "0x91BD94", Length = "0xBC")]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawDepositButton", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestUI), Member = "Deposit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
167 public void DepositItem()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600091B")]
173 [global::Cpp2ILInjected.Address(RVA = "0x915FC8", Offset = "0x915FC8", Length = "0x18")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x4000887")]
182 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
183 private float sellButtonScale;
184
185 [global::Cpp2ILInjected.Token(Token = "0x4000888")]
186 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
187 private float equipButtonScale;
188
189 [global::Cpp2ILInjected.Token(Token = "0x4000889")]
190 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
191 private float depositButtonScale;
192
193 [global::Cpp2ILInjected.Token(Token = "0x400088A")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
195 public bool canBeDeposited;
196}
class f__AnonymousType0<< Count > j__TPar