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
Player_OldConsole.cs
Go to the documentation of this file.
1using System;
2using System.IO;
4using System.Text;
8using Terraria;
9using Terraria.ID;
10using Terraria.IO;
12
13[global::Cpp2ILInjected.Token(Token = "0x20002DF")]
14internal class Player_OldConsole
15{
16 [global::Cpp2ILInjected.Token(Token = "0x60010D8")]
17 [global::Cpp2ILInjected.Address(RVA = "0xA4FFA4", Offset = "0xA4FFA4", Length = "0x30")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapItemID", MemberParameters = new object[]
21 {
22 typeof(int),
23 typeof(bool)
24 }, ReturnType = typeof(short))]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x60010D9")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA4FFD4", Offset = "0xA4FFD4", Length = "0x21E0")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
34 {
35 typeof(string),
36 typeof(bool)
37 }, ReturnType = typeof(PlayerFileData))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
40 {
41 typeof(string),
42 typeof(bool)
43 }, ReturnType = typeof(byte[]))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RijndaelManaged), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
47 {
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
55 {
58 }, ReturnType = typeof(FileMetadata))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerFileData), Member = "set_Player", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "set_Male", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ReadRGB", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(Color))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemID), Member = "FromLegacyName", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(int)
68 }, ReturnType = typeof(short))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapItemID", MemberParameters = new object[]
72 {
73 typeof(int),
74 typeof(bool)
75 }, ReturnType = typeof(short))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyItem", MemberParameters = new object[]
77 {
78 typeof(ref short),
79 typeof(ref short),
80 typeof(ref byte),
81 typeof(bool)
82 }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player_OldConsole), Member = "GivePlayerCoins", MemberParameters = new object[]
86 {
88 typeof(int)
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 75)]
92 public static bool LoadPlayer(string playerPath, PlayerFileData playerData)
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x60010DA")]
98 [global::Cpp2ILInjected.Address(RVA = "0xA521B4", Offset = "0xA521B4", Length = "0x40C")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
101 {
102 typeof(string),
104 }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "DoCoins", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
108 private static void GivePlayerCoins(Player player, int value)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x60010DB")]
114 [global::Cpp2ILInjected.Address(RVA = "0xA525C0", Offset = "0xA525C0", Length = "0x8")]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
118 {
119 throw null;
120 }
121
122 // Note: this type is marked as 'beforefieldinit'.
123 [global::Cpp2ILInjected.Token(Token = "0x60010DC")]
124 [global::Cpp2ILInjected.Address(RVA = "0xA525C8", Offset = "0xA525C8", Length = "0xA4")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnicodeEncoding), Member = ".ctor", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x40020BD")]
135 private const int PlayerFileVersion_GUID = 1000;
136
137 [global::Cpp2ILInjected.Token(Token = "0x40020BE")]
138 private const int PlayerFileVersion_1_3_1 = 1001;
139
140 [global::Cpp2ILInjected.Token(Token = "0x40020BF")]
141 private const int PlayerFileVersion_1_3_4 = 1002;
142
143 [global::Cpp2ILInjected.Token(Token = "0x40020C0")]
144 private const int PlayerFileVersion_RemapENGINEItems = 1003;
145
146 [global::Cpp2ILInjected.Token(Token = "0x40020C1")]
148
149 [global::Cpp2ILInjected.Token(Token = "0x40020C2")]
150 public static byte[] EncryptionKey;
151}
class f__AnonymousType0<< Count > j__TPar
static void GivePlayerCoins(Player player, int value)
const int PlayerFileVersion_RememberDPadShortcut
static bool LoadPlayer(string playerPath, PlayerFileData playerData)
const int PlayerFileVersion_GUID
const int PlayerFileVersion_RemapENGINEItems
static short ReadItemID(BinaryReader fileIO, int playerFileVersion)
static byte[] EncryptionKey
const int PlayerFileVersion_1_3_1
const int PlayerFileVersion_1_3_4