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
TEDisplayDoll.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10using ReLogic.Content;
11using Terraria.Audio;
16using Terraria.ID;
17using Terraria.IO;
19using Terraria.UI;
20
22{
23 [global::Cpp2ILInjected.Token(Token = "0x200080F")]
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x60041EC")]
27 [global::Cpp2ILInjected.Address(RVA = "0x786A5C", Offset = "0x786A5C", Length = "0x1EC")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileEntitiesManager), Member = "RegisterAll", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "GenerateInstance", ReturnType = typeof(TileEntity))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Place", MemberParameters = new object[]
32 {
33 typeof(int),
34 typeof(int)
35 }, ReturnType = typeof(int))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = ".ctor", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x60041ED")]
47 [global::Cpp2ILInjected.Address(RVA = "0x786C48", Offset = "0x786C48", Length = "0x5C")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
50 public override void RegisterTileEntityID(int assignedID)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60041EE")]
56 [global::Cpp2ILInjected.Address(RVA = "0x786CA4", Offset = "0x786CA4", Length = "0x50")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 public override TileEntity GenerateInstance()
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x60041EF")]
66 [global::Cpp2ILInjected.Address(RVA = "0x786CF4", Offset = "0x786CF4", Length = "0xD0")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Place", MemberParameters = new object[]
70 {
71 typeof(int),
72 typeof(int)
73 }, ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
75 {
76 typeof(int),
77 typeof(int),
78 typeof(int),
80 typeof(int),
81 typeof(float),
82 typeof(float),
83 typeof(float),
84 typeof(int),
85 typeof(int),
86 typeof(int)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
89 public override void NetPlaceEntityAttempt(int x, int y)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x60041F0")]
95 [global::Cpp2ILInjected.Address(RVA = "0x786DC4", Offset = "0x786DC4", Length = "0x1F0")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ConvertMannequin", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "NetPlaceEntityAttempt", MemberParameters = new object[]
103 {
104 typeof(int),
105 typeof(int)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Hook_AfterPlacement", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(int),
111 typeof(int),
112 typeof(int),
113 typeof(int),
114 typeof(int)
115 }, ReturnType = typeof(int))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = ".ctor", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
119 {
120 typeof(int),
121 typeof(int)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "AssignNewID", ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
125 {
126 typeof(object),
127 typeof(ref bool)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
130 {
131 typeof(int),
132 typeof(object)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "get_PositionKey", ReturnType = typeof(int))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
137 public static int Place(int x, int y)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x60041F1")]
143 [global::Cpp2ILInjected.Address(RVA = "0x786FB4", Offset = "0x786FB4", Length = "0x1E0")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
149 {
150 typeof(int),
151 typeof(int),
152 typeof(int),
153 typeof(int),
154 typeof(int),
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Place", MemberParameters = new object[]
158 {
159 typeof(int),
160 typeof(int)
161 }, ReturnType = typeof(int))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
164 {
165 typeof(int),
166 typeof(int),
167 typeof(int),
169 typeof(int),
170 typeof(float),
171 typeof(float),
172 typeof(float),
173 typeof(int),
174 typeof(int),
175 typeof(int)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
178 public static int Hook_AfterPlacement(int x, int y, int type = 470, int style = 0, int direction = 1, int alternate = 0)
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x60041F2")]
184 [global::Cpp2ILInjected.Address(RVA = "0x787194", Offset = "0x787194", Length = "0x218")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Framing_CheckTile", MemberParameters = new object[]
187 {
188 typeof(int),
189 typeof(int)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
193 {
194 typeof(int),
195 typeof(int)
196 }, ReturnType = typeof(int))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
198 {
199 typeof(int),
200 typeof(ref object)
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
203 {
204 typeof(object),
205 typeof(ref bool)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
210 public static void Kill(int x, int y)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x60041F3")]
216 [global::Cpp2ILInjected.Address(RVA = "0x7873AC", Offset = "0x7873AC", Length = "0xF8")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "CompressTileBlock_Inner", MemberParameters = new object[]
219 {
221 typeof(int),
222 typeof(int),
223 typeof(int),
224 typeof(int)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OnPlayerInteraction", MemberParameters = new object[]
227 {
228 typeof(Player),
229 typeof(int),
230 typeof(int)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "IsBreakable", MemberParameters = new object[]
233 {
234 typeof(int),
235 typeof(int)
236 }, ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
238 {
241 typeof(int),
242 typeof(int),
243 typeof(int),
244 typeof(int),
245 typeof(bool),
246 typeof(bool),
247 typeof(bool),
248 typeof(int)
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
251 {
252 typeof(int),
253 typeof(int),
254 typeof(ushort),
255 typeof(short),
256 typeof(short)
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
260 {
261 typeof(int),
262 typeof(int)
263 }, ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
265 {
266 typeof(int),
267 typeof(ref object)
268 }, ReturnType = typeof(bool))]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
270 public static int Find(int x, int y)
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x60041F4")]
276 [global::Cpp2ILInjected.Address(RVA = "0x7874A4", Offset = "0x7874A4", Length = "0x3CC")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "set_Item", MemberParameters = new object[]
282 {
283 typeof(int),
284 typeof(bool)
285 }, ReturnType = typeof(void))]
286 public override void WriteExtraData(BinaryWriter writer, bool networkSend)
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x60041F5")]
292 [global::Cpp2ILInjected.Address(RVA = "0x787870", Offset = "0x787870", Length = "0x220")]
293 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
301 public override void ReadExtraData(BinaryReader reader, bool networkSend)
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x60041F6")]
307 [global::Cpp2ILInjected.Address(RVA = "0x787A90", Offset = "0x787A90", Length = "0x250")]
308 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(short), Member = "ToString", ReturnType = typeof(string))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
313 public override string ToString()
314 {
315 throw null;
316 }
317
318 [global::Cpp2ILInjected.Token(Token = "0x60041F7")]
319 [global::Cpp2ILInjected.Address(RVA = "0x787CE0", Offset = "0x787CE0", Length = "0x480")]
320 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TileFrameDoWork", MemberParameters = new object[]
322 {
323 typeof(int),
324 typeof(int),
325 typeof(bool),
326 typeof(bool),
327 typeof(ref bool)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
331 {
332 typeof(int),
333 typeof(int)
334 }, ReturnType = typeof(Tile))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
338 {
339 typeof(int),
340 typeof(int)
341 }, ReturnType = typeof(Tile))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTileAllowBottomSlope", MemberParameters = new object[]
345 {
346 typeof(int),
347 typeof(int)
348 }, ReturnType = typeof(bool))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Kill", MemberParameters = new object[]
350 {
351 typeof(int),
352 typeof(int)
353 }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_TileBreak), Member = ".ctor", MemberParameters = new object[]
355 {
356 typeof(int),
357 typeof(int)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
360 {
362 typeof(int),
363 typeof(int),
364 typeof(int),
365 typeof(int),
366 typeof(int),
367 typeof(int),
368 typeof(bool),
369 typeof(int),
370 typeof(bool),
371 typeof(bool)
372 }, ReturnType = typeof(int))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
374 {
375 typeof(int),
376 typeof(int),
377 typeof(bool),
378 typeof(bool),
379 typeof(bool)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
382 public static void Framing_CheckTile(int callX, int callY)
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x60041F8")]
388 [global::Cpp2ILInjected.Address(RVA = "0x788160", Offset = "0x788160", Length = "0x3B8")]
389 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawEntities_DisplayDolls", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "set_Male", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
394 {
395 typeof(int),
396 typeof(int)
397 }, ReturnType = typeof(Tile))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ResetEffects", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ResetVisibleAccessories", ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "UpdateDyes", ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "DisplayDollUpdate", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "UpdateSocialShadow", ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
406 {
407 typeof(float),
408 typeof(float)
409 }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
411 {
413 typeof(float)
414 }, ReturnType = typeof(Vector2))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
416 {
419 }, ReturnType = typeof(Vector2))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHelper), Member = "PackShader", MemberParameters = new object[]
423 {
424 typeof(int),
426 }, ReturnType = typeof(int))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
428 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
429 public void Draw(int tileLeftX, int tileTopY)
430 {
431 throw null;
432 }
433
434 [global::Cpp2ILInjected.Token(Token = "0x60041F9")]
435 [global::Cpp2ILInjected.Address(RVA = "0x788518", Offset = "0x788518", Length = "0xFC")]
436 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
437 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
438 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileReachCheckSettings), Member = "get_Simple", ReturnType = typeof(TileReachCheckSettings))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "InInteractionRange", MemberParameters = new object[]
441 {
442 typeof(int),
443 typeof(int),
445 }, ReturnType = typeof(bool))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
447 {
448 typeof(int),
449 typeof(int),
450 typeof(int),
451 typeof(int),
452 typeof(float),
453 typeof(float)
454 }, ReturnType = typeof(SoundEffectInstance))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInteractionAnchor), Member = "Clear", ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
458 public override void OnPlayerUpdate(Player player)
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x60041FA")]
464 [global::Cpp2ILInjected.Address(RVA = "0x788614", Offset = "0x788614", Length = "0x1C0")]
465 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
467 {
468 typeof(int),
469 typeof(int)
470 }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
473 {
474 typeof(int),
475 typeof(int)
476 }, ReturnType = typeof(Tile))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Find", MemberParameters = new object[]
480 {
481 typeof(int),
482 typeof(int)
483 }, ReturnType = typeof(int))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "BasicOpenCloseInteraction", MemberParameters = new object[]
485 {
486 typeof(Player),
487 typeof(int),
488 typeof(int),
489 typeof(int)
490 }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
492 public static void OnPlayerInteraction(Player player, int clickX, int clickY)
493 {
494 throw null;
495 }
496
497 [global::Cpp2ILInjected.Token(Token = "0x60041FB")]
498 [global::Cpp2ILInjected.Address(RVA = "0x7887D4", Offset = "0x7887D4", Length = "0x1C8")]
499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
500 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.ItemSpaceStatus), Member = "get_CanTakeItemToPersonalInventory", ReturnType = typeof(bool))]
505 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
506 public override bool TryGetItemGamepadOverrideInstructions(Item[] inv, int context, int slot, out string instruction)
507 {
508 throw null;
509 }
510
511 [global::Cpp2ILInjected.Token(Token = "0x60041FC")]
512 [global::Cpp2ILInjected.Address(RVA = "0x7889EC", Offset = "0x7889EC", Length = "0xC0")]
513 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "DrawSlotPairSet", MemberParameters = new object[]
516 {
517 typeof(Player),
519 typeof(int),
520 typeof(int),
521 typeof(float),
522 typeof(float),
523 typeof(int)
524 }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
526 private void DrawInner(Player player, SpriteBatch spriteBatch)
527 {
528 throw null;
529 }
530
531 [global::Cpp2ILInjected.Token(Token = "0x60041FD")]
532 [global::Cpp2ILInjected.Address(RVA = "0x788AAC", Offset = "0x788AAC", Length = "0x360")]
533 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "DrawInner", MemberParameters = new object[]
535 {
536 typeof(Player),
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_inventoryScale", ReturnType = typeof(float))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "FloatIntersect", MemberParameters = new object[]
546 {
547 typeof(float),
548 typeof(float),
549 typeof(float),
550 typeof(float),
551 typeof(float),
552 typeof(float),
553 typeof(float),
554 typeof(float)
555 }, ReturnType = typeof(bool))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_IgnoreMouseInterface", ReturnType = typeof(bool))]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Handle", MemberParameters = new object[]
558 {
559 typeof(Item[]),
560 typeof(int),
561 typeof(int)
562 }, ReturnType = typeof(void))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
564 {
565 typeof(float),
566 typeof(float)
567 }, ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
569 {
571 typeof(Item[]),
572 typeof(int),
573 typeof(int),
575 }, ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
577 private void DrawSlotPairSet(Player player, SpriteBatch spriteBatch, int slotsToShowLine, int slotsArrayOffset, float offsetX, float offsetY, int inventoryContextTarget)
578 {
579 throw null;
580 }
581
582 [global::Cpp2ILInjected.Token(Token = "0x60041FE")]
583 [global::Cpp2ILInjected.Address(RVA = "0x788E0C", Offset = "0x788E0C", Length = "0x188")]
584 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ItemSpace", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(Player.ItemSpaceStatus))]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.ItemSpaceStatus), Member = "get_CanTakeItemToPersonalInventory", ReturnType = typeof(bool))]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_cursorOverride", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
592 public override bool OverrideItemSlotHover(Item[] inv, int context = 0, int slot = 0)
593 {
594 throw null;
595 }
596
597 [global::Cpp2ILInjected.Token(Token = "0x60041FF")]
598 [global::Cpp2ILInjected.Address(RVA = "0x788F94", Offset = "0x788F94", Length = "0x308")]
599 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
600 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "get_ShiftInUse", ReturnType = typeof(bool))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_cursorOverride", ReturnType = typeof(int))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetItem", MemberParameters = new object[]
606 {
607 typeof(int),
608 typeof(Item),
610 typeof(bool)
611 }, ReturnType = typeof(Item))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
614 {
615 typeof(int),
616 typeof(int),
617 typeof(int),
619 typeof(int),
620 typeof(float),
621 typeof(float),
622 typeof(float),
623 typeof(int),
624 typeof(int),
625 typeof(int)
626 }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
628 public override bool OverrideItemSlotLeftClick(Item[] inv, int context = 0, int slot = 0)
629 {
630 throw null;
631 }
632
633 [global::Cpp2ILInjected.Token(Token = "0x6004200")]
634 [global::Cpp2ILInjected.Address(RVA = "0x78899C", Offset = "0x78899C", Length = "0x50")]
635 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
637 public static bool FitsDisplayDoll(Item item)
638 {
639 throw null;
640 }
641
642 [global::Cpp2ILInjected.Token(Token = "0x6004201")]
643 [global::Cpp2ILInjected.Address(RVA = "0x78929C", Offset = "0x78929C", Length = "0x368")]
644 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "AccCheck", MemberParameters = new object[]
647 {
648 typeof(Item[]),
649 typeof(Item),
650 typeof(int)
651 }, ReturnType = typeof(bool))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
654 {
655 typeof(int),
656 typeof(int),
657 typeof(int),
658 typeof(int),
659 typeof(float),
660 typeof(float)
661 }, ReturnType = typeof(SoundEffectInstance))]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
663 {
664 typeof(ref object),
665 typeof(ref object)
666 }, ReturnType = typeof(void))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
670 {
671 typeof(int),
672 typeof(int),
673 typeof(int),
675 typeof(int),
676 typeof(float),
677 typeof(float),
678 typeof(float),
679 typeof(int),
680 typeof(int),
681 typeof(int)
682 }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
684 private bool TryFitting(Item[] inv, int context = 0, int slot = 0, bool justCheck = false)
685 {
686 throw null;
687 }
688
689 [global::Cpp2ILInjected.Token(Token = "0x6004202")]
690 [global::Cpp2ILInjected.Address(RVA = "0x789604", Offset = "0x789604", Length = "0x74")]
691 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
692 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
693 {
694 typeof(int),
695 typeof(int),
696 typeof(int),
698 typeof(int),
699 typeof(float),
700 typeof(float),
701 typeof(float),
702 typeof(int),
703 typeof(int),
704 typeof(int)
705 }, ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
707 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
708 public void WriteItem(int itemIndex, BinaryWriter writer, bool dye)
709 {
710 throw null;
711 }
712
713 [global::Cpp2ILInjected.Token(Token = "0x6004203")]
714 [global::Cpp2ILInjected.Address(RVA = "0x789678", Offset = "0x789678", Length = "0xB4")]
715 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
717 {
718 typeof(byte[]),
719 typeof(int),
720 typeof(ref int)
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
725 public void ReadItem(int itemIndex, BinaryReader reader, bool dye)
726 {
727 throw null;
728 }
729
730 [global::Cpp2ILInjected.Token(Token = "0x6004204")]
731 [global::Cpp2ILInjected.Address(RVA = "0x78972C", Offset = "0x78972C", Length = "0x190")]
732 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
733 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
735 {
736 typeof(int),
737 typeof(int)
738 }, ReturnType = typeof(Tile))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
743 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
744 public override bool IsTileValidForEntity(int x, int y)
745 {
746 throw null;
747 }
748
749 [global::Cpp2ILInjected.Token(Token = "0x6004205")]
750 [global::Cpp2ILInjected.Address(RVA = "0x7898BC", Offset = "0x7898BC", Length = "0x1D0")]
751 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ConvertMannequin", MemberParameters = new object[]
753 {
754 typeof(int),
755 typeof(int)
756 }, ReturnType = typeof(void))]
757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
759 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
760 public void SetInventoryFromMannequin(int headFrame, int shirtFrame, int legFrame)
761 {
762 throw null;
763 }
764
765 [global::Cpp2ILInjected.Token(Token = "0x6004206")]
766 [global::Cpp2ILInjected.Address(RVA = "0x789A8C", Offset = "0x789A8C", Length = "0x1F8")]
767 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
768 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTileBreakability2_ShouldTileSurvive", MemberParameters = new object[]
769 {
770 typeof(int),
771 typeof(int)
772 }, ReturnType = typeof(bool))]
773 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
775 {
776 typeof(int),
777 typeof(int)
778 }, ReturnType = typeof(Tile))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Find", MemberParameters = new object[]
782 {
783 typeof(int),
784 typeof(int)
785 }, ReturnType = typeof(int))]
786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "ContainsItems", ReturnType = typeof(bool))]
788 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
789 public static bool IsBreakable(int clickX, int clickY)
790 {
791 throw null;
792 }
793
794 [global::Cpp2ILInjected.Token(Token = "0x6004207")]
795 [global::Cpp2ILInjected.Address(RVA = "0x789C84", Offset = "0x789C84", Length = "0x5C")]
796 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "IsBreakable", MemberParameters = new object[]
798 {
799 typeof(int),
800 typeof(int)
801 }, ReturnType = typeof(bool))]
802 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
804 public bool ContainsItems()
805 {
806 throw null;
807 }
808
809 [global::Cpp2ILInjected.Token(Token = "0x6004208")]
810 [global::Cpp2ILInjected.Address(RVA = "0x789CE0", Offset = "0x789CE0", Length = "0x88")]
811 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
812 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "FixAgainstExploit", ReturnType = typeof(void))]
814 public void FixLoadedData()
815 {
816 throw null;
817 }
818
819 // Note: this type is marked as 'beforefieldinit'.
820 [global::Cpp2ILInjected.Token(Token = "0x6004209")]
821 [global::Cpp2ILInjected.Address(RVA = "0x789D68", Offset = "0x789D68", Length = "0x4C")]
822 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
823 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
825 {
826 throw null;
827 }
828
829 [global::Cpp2ILInjected.Token(Token = "0x40080B2")]
830 private static byte _myEntityID;
831
832 [global::Cpp2ILInjected.Token(Token = "0x40080B3")]
833 private const int MyTileID = 470;
834
835 [global::Cpp2ILInjected.Token(Token = "0x40080B4")]
836 private const int entityTileWidth = 2;
837
838 [global::Cpp2ILInjected.Token(Token = "0x40080B5")]
839 private const int entityTileHeight = 3;
840
841 [global::Cpp2ILInjected.Token(Token = "0x40080B6")]
842 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
844
845 [global::Cpp2ILInjected.Token(Token = "0x40080B7")]
846 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
847 public Item[] _items;
848
849 [global::Cpp2ILInjected.Token(Token = "0x40080B8")]
850 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
851 public Item[] _dyes;
852
853 [global::Cpp2ILInjected.Token(Token = "0x40080B9")]
854 private static int accessoryTargetSlot;
855 }
856}
class f__AnonymousType0<< Count > j__TPar
override void RegisterTileEntityID(int assignedID)
override bool OverrideItemSlotLeftClick(Item[] inv, int context=0, int slot=0)
bool TryFitting(Item[] inv, int context=0, int slot=0, bool justCheck=false)
void SetInventoryFromMannequin(int headFrame, int shirtFrame, int legFrame)
void Draw(int tileLeftX, int tileTopY)
static void Framing_CheckTile(int callX, int callY)
static void OnPlayerInteraction(Player player, int clickX, int clickY)
void ReadItem(int itemIndex, BinaryReader reader, bool dye)
override bool OverrideItemSlotHover(Item[] inv, int context=0, int slot=0)
override bool TryGetItemGamepadOverrideInstructions(Item[] inv, int context, int slot, out string instruction)
static bool IsBreakable(int clickX, int clickY)
override void ReadExtraData(BinaryReader reader, bool networkSend)
override void NetPlaceEntityAttempt(int x, int y)
static int Hook_AfterPlacement(int x, int y, int type=470, int style=0, int direction=1, int alternate=0)
void DrawInner(Player player, SpriteBatch spriteBatch)
void DrawSlotPairSet(Player player, SpriteBatch spriteBatch, int slotsToShowLine, int slotsArrayOffset, float offsetX, float offsetY, int inventoryContextTarget)
void WriteItem(int itemIndex, BinaryWriter writer, bool dye)
override void WriteExtraData(BinaryWriter writer, bool networkSend)