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
ChestInfo_OldMobile.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5
6namespace Terraria.IO
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000568")]
9 public class ChestInfo_OldMobile
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60033C4")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1340810", Offset = "0x1340810", Length = "0x40C")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldData", MemberParameters = new object[]
15 {
17 typeof(int)
18 }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
22 {
24 typeof(int),
25 typeof(int)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldMobile), Member = "ModifyItem", MemberParameters = new object[]
29 {
30 typeof(ref short),
31 typeof(ref short),
32 typeof(ref byte),
33 typeof(bool)
34 }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestInfo_OldMobile), Member = "FixDresserChests", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
39 public bool Load(BinaryReader reader, int release)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60033C5")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1340E48", Offset = "0x1340E48", Length = "0x1B4")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestInfo_OldMobile), Member = "Load", MemberParameters = new object[]
48 {
50 typeof(int)
51 }, ReturnType = typeof(bool))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
54 {
55 typeof(int),
56 typeof(int)
57 }, ReturnType = typeof(Tile))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "CreateChest", MemberParameters = new object[]
63 {
64 typeof(int),
65 typeof(int),
66 typeof(int)
67 }, ReturnType = typeof(int))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
69 private void FixDresserChests()
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x60033C6")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1340FFC", Offset = "0x1340FFC", Length = "0x8")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
79 {
80 throw null;
81 }
82
83 // Note: this type is marked as 'beforefieldinit'.
84 [global::Cpp2ILInjected.Token(Token = "0x60033C7")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1341004", Offset = "0x1341004", Length = "0x68")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x4003C67")]
94 private static byte[] bits;
95 }
96}
class f__AnonymousType0<< Count > j__TPar
bool Load(BinaryReader reader, int release)