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
ItemRemapUtility.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using UnityEngine;
6
7namespace Terraria.IO
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200057C")]
10 public static class ItemRemapUtility
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6003404")]
13 [global::Cpp2ILInjected.Address(RVA = "0x135F420", Offset = "0x135F420", Length = "0x38")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 public static bool IsForbidden(int id)
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6003405")]
22 [global::Cpp2ILInjected.Address(RVA = "0x135F458", Offset = "0x135F458", Length = "0x100")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "ReadItemID", MemberParameters = new object[]
25 {
27 typeof(int)
28 }, ReturnType = typeof(short))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
30 {
31 typeof(string),
32 typeof(PlayerFileData)
33 }, ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "ReadItemID", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapNegativeItemID", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapENGINEItemID", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
39 {
40 typeof(string),
41 typeof(object)
42 }, ReturnType = typeof(string))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogWarning", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
45 public static short RemapItemID(int itemID, bool remapENGINEItems)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6003406")]
51 [global::Cpp2ILInjected.Address(RVA = "0x135F558", Offset = "0x135F558", Length = "0x28")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemRemapUtility), Member = "RemapItemID", MemberParameters = new object[]
53 {
54 typeof(int),
55 typeof(bool)
56 }, ReturnType = typeof(short))]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 public static int RemapNegativeItemID(int itemID)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x6003407")]
64 [global::Cpp2ILInjected.Address(RVA = "0x135F580", Offset = "0x135F580", Length = "0x1C")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemRemapUtility), Member = "RemapItemID", MemberParameters = new object[]
67 {
68 typeof(int),
69 typeof(bool)
70 }, ReturnType = typeof(short))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
72 public static int RemapENGINEItemID(int itemID)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6003408")]
78 [global::Cpp2ILInjected.Address(RVA = "0x135F59C", Offset = "0x135F59C", Length = "0x88")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorldTiles", MemberParameters = new object[]
81 {
83 typeof(bool[])
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
86 public static void RemapENGINEMannequin(ref short tileFrameX, ref short tileFrameY)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6003409")]
92 [global::Cpp2ILInjected.Address(RVA = "0x135F624", Offset = "0x135F624", Length = "0x14")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 private static int RemapENGINEHeadSlot(int headSlot)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x600340A")]
101 [global::Cpp2ILInjected.Address(RVA = "0x135F638", Offset = "0x135F638", Length = "0x14")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 private static int RemapENGINEBodySlot(int bodySlot)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x600340B")]
110 [global::Cpp2ILInjected.Address(RVA = "0x135F64C", Offset = "0x135F64C", Length = "0x14")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 private static int RemapENGINELegsSlot(int legsSlot)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x40040B1")]
119 public const short DragonMask = 10000;
120
121 [global::Cpp2ILInjected.Token(Token = "0x40040B2")]
122 public const short DragonBreastplate = 10001;
123
124 [global::Cpp2ILInjected.Token(Token = "0x40040B3")]
125 public const short DragonGreaves = 10002;
126
127 [global::Cpp2ILInjected.Token(Token = "0x40040B4")]
128 public const short SpectralHeadgear = 10003;
129
130 [global::Cpp2ILInjected.Token(Token = "0x40040B5")]
131 public const short SpectralArmor = 10004;
132
133 [global::Cpp2ILInjected.Token(Token = "0x40040B6")]
134 public const short SpectralSubligar = 10005;
135
136 [global::Cpp2ILInjected.Token(Token = "0x40040B7")]
137 public const short TitanHelmet = 10006;
138
139 [global::Cpp2ILInjected.Token(Token = "0x40040B8")]
140 public const short TitanMail = 10007;
141
142 [global::Cpp2ILInjected.Token(Token = "0x40040B9")]
143 public const short TitanLeggings = 10008;
144
145 [global::Cpp2ILInjected.Token(Token = "0x40040BA")]
146 public const short OcramMask = 10009;
147
148 [global::Cpp2ILInjected.Token(Token = "0x40040BB")]
149 public const short HornedGodMask = 10010;
150
151 [global::Cpp2ILInjected.Token(Token = "0x40040BC")]
152 public const short HornedGodRobe = 10011;
153
154 [global::Cpp2ILInjected.Token(Token = "0x40040BD")]
155 public const short HornedGodBoots = 10012;
156
157 [global::Cpp2ILInjected.Token(Token = "0x40040BE")]
158 public const short OcramTrophy = 10013;
159
160 [global::Cpp2ILInjected.Token(Token = "0x40040BF")]
161 public const short AlbinoAntlionBanner = 10014;
162
163 [global::Cpp2ILInjected.Token(Token = "0x40040C0")]
164 public const short ArchWyvernBanner = 10015;
165
166 [global::Cpp2ILInjected.Token(Token = "0x40040C1")]
167 public const short ArchDemonBanner = 10016;
168
169 [global::Cpp2ILInjected.Token(Token = "0x40040C2")]
170 public const short DragonSnatcherBanner = 10017;
171
172 [global::Cpp2ILInjected.Token(Token = "0x40040C3")]
173 public const short OrcaBanner = 10018;
174
175 [global::Cpp2ILInjected.Token(Token = "0x40040C4")]
176 public const short ShadowHammerBanner = 10019;
177
178 [global::Cpp2ILInjected.Token(Token = "0x40040C5")]
179 public const short ShadowMummyBanner = 10020;
180
181 [global::Cpp2ILInjected.Token(Token = "0x40040C6")]
182 public const short SpectralGastropodBanner = 10021;
183
184 [global::Cpp2ILInjected.Token(Token = "0x40040C7")]
185 public const short SpectralElementalBanner = 10022;
186
187 [global::Cpp2ILInjected.Token(Token = "0x40040C8")]
188 public const short VampireMinerBanner = 10023;
189
190 [global::Cpp2ILInjected.Token(Token = "0x40040C9")]
191 public const short MusicBoxTutorial = 10024;
192
193 [global::Cpp2ILInjected.Token(Token = "0x40040CA")]
194 public const short StarTopper4 = 10025;
195
196 [global::Cpp2ILInjected.Token(Token = "0x40040CB")]
197 public const short StarTopper5 = 10026;
198
199 [global::Cpp2ILInjected.Token(Token = "0x40040CC")]
200 public const short ShirenHat = 10027;
201
202 [global::Cpp2ILInjected.Token(Token = "0x40040CD")]
203 public const short ShirenShirt = 10028;
204
205 [global::Cpp2ILInjected.Token(Token = "0x40040CE")]
206 public const short ShirenPants = 10029;
207
208 [global::Cpp2ILInjected.Token(Token = "0x40040CF")]
209 public const short MonokumaHead = 10030;
210
211 [global::Cpp2ILInjected.Token(Token = "0x40040D0")]
212 public const short MonokumaBody = 10031;
213
214 [global::Cpp2ILInjected.Token(Token = "0x40040D1")]
215 public const short MonokumaLegs = 10032;
216
217 [global::Cpp2ILInjected.Token(Token = "0x40040D2")]
218 public const short WhiteThread = 10033;
219
220 [global::Cpp2ILInjected.Token(Token = "0x40040D3")]
221 public const short MonomiHead = 10034;
222
223 [global::Cpp2ILInjected.Token(Token = "0x40040D4")]
224 public const short MonomiBody = 10035;
225
226 [global::Cpp2ILInjected.Token(Token = "0x40040D5")]
227 public const short MonomiLegs = 10036;
228
229 [global::Cpp2ILInjected.Token(Token = "0x40040D6")]
230 public const short TorosHead = 10037;
231
232 [global::Cpp2ILInjected.Token(Token = "0x40040D7")]
233 public const short TorosBody = 10038;
234
235 [global::Cpp2ILInjected.Token(Token = "0x40040D8")]
236 public const short TorosLegs = 10039;
237 }
238}
class f__AnonymousType0<< Count > j__TPar
static int RemapENGINEItemID(int itemID)
static int RemapENGINEHeadSlot(int headSlot)
static short RemapItemID(int itemID, bool remapENGINEItems)
static int RemapENGINEBodySlot(int bodySlot)
static int RemapENGINELegsSlot(int legsSlot)
static int RemapNegativeItemID(int itemID)
static bool IsForbidden(int id)
static void RemapENGINEMannequin(ref short tileFrameX, ref short tileFrameY)