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
GameCulture.cs
Go to the documentation of this file.
1using System;
4using System.Linq;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000551")]
12 public class GameCulture
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x17000666")]
16 {
18 [global::Cpp2ILInjected.Token(Token = "0x60032F4")]
19 [global::Cpp2ILInjected.Address(RVA = "0x133533C", Offset = "0x133533C", Length = "0x58")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 get
23 {
24 throw null;
25 }
27 [global::Cpp2ILInjected.Token(Token = "0x60032F5")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1335394", Offset = "0x1335394", Length = "0x5C")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
31 set
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x17000667")]
38 public bool IsActive
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x60032F6")]
41 [global::Cpp2ILInjected.Address(RVA = "0x13353F0", Offset = "0x13353F0", Length = "0x1C")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropTombstone", MemberParameters = new object[]
44 {
45 typeof(long),
47 typeof(int)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lang), Member = "LocalizedDuration", MemberParameters = new object[]
50 {
52 typeof(bool),
53 typeof(bool)
54 }, ReturnType = typeof(string))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "get_ActiveCulture", ReturnType = typeof(GameCulture))]
57 get
58 {
59 throw null;
60 }
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x17000668")]
64 public string Name
65 {
66 [global::Cpp2ILInjected.Token(Token = "0x60032F7")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1335468", Offset = "0x1335468", Length = "0x10")]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
70 get
71 {
72 throw null;
73 }
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x60032F8")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1335478", Offset = "0x1335478", Length = "0x10C")]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropTombstone", MemberParameters = new object[]
79 {
80 typeof(long),
82 typeof(int)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lang), Member = "LocalizedDuration", MemberParameters = new object[]
85 {
87 typeof(bool),
88 typeof(bool)
89 }, ReturnType = typeof(string))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Int32Enum, object>), Member = "ContainsKey", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Int32Enum, object>), Member = "get_Item", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "TValue")]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60032F9")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1335584", Offset = "0x1335584", Length = "0x114")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
107 public static GameCulture FromLegacyId(int id)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x60032FA")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1335698", Offset = "0x1335698", Length = "0x174")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
119 {
120 typeof(object),
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "SingleOrDefault", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, Boolean>" }, ReturnType = "TSource")]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
125 public static GameCulture FromName(string name)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x60032FB")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1335814", Offset = "0x1335814", Length = "0x424")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Int32Enum, object>), Member = ".ctor", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameCulture), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(string),
137 typeof(int)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Int32Enum, object>), Member = "Add", MemberParameters = new object[]
140 {
141 "System.Int32Enum",
142 typeof(object)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Int32Enum, object>), Member = "get_Item", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "TValue")]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
146 static GameCulture()
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x60032FC")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1335C38", Offset = "0x1335C38", Length = "0xB0")]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GameCulture), Member = ".cctor", ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
158 public GameCulture(string name, int legacyId)
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x60032FD")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1335CE8", Offset = "0x1335CE8", Length = "0xFC")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Add", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(object)
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x4003C05")]
180
182 [global::Cpp2ILInjected.Token(Token = "0x4003C06")]
184
185 [global::Cpp2ILInjected.Token(Token = "0x4003C07")]
187
188 [global::Cpp2ILInjected.Token(Token = "0x4003C08")]
189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
191
192 [global::Cpp2ILInjected.Token(Token = "0x4003C09")]
193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
194 public readonly int LegacyId;
195
196 [global::Cpp2ILInjected.Token(Token = "0x2000552")]
197 public enum CultureName
198 {
199 [global::Cpp2ILInjected.Token(Token = "0x4003C0B")]
200 English = 1,
201 [global::Cpp2ILInjected.Token(Token = "0x4003C0C")]
202 German,
203 [global::Cpp2ILInjected.Token(Token = "0x4003C0D")]
204 Italian,
205 [global::Cpp2ILInjected.Token(Token = "0x4003C0E")]
206 French,
207 [global::Cpp2ILInjected.Token(Token = "0x4003C0F")]
208 Spanish,
209 [global::Cpp2ILInjected.Token(Token = "0x4003C10")]
210 Russian,
211 [global::Cpp2ILInjected.Token(Token = "0x4003C11")]
212 Chinese,
213 [global::Cpp2ILInjected.Token(Token = "0x4003C12")]
215 [global::Cpp2ILInjected.Token(Token = "0x4003C13")]
216 Polish,
217 [global::Cpp2ILInjected.Token(Token = "0x4003C14")]
218 Japanese,
219 [global::Cpp2ILInjected.Token(Token = "0x4003C15")]
220 Korean,
221 [global::Cpp2ILInjected.Token(Token = "0x4003C16")]
223 [global::Cpp2ILInjected.Token(Token = "0x4003C17")]
224 Unknown = 9999
225 }
226
228 [global::Cpp2ILInjected.Token(Token = "0x2000553")]
229 private sealed class <>c__DisplayClass13_0
230 {
231 [global::Cpp2ILInjected.Token(Token = "0x60032FE")]
232 [global::Cpp2ILInjected.Address(RVA = "0x133580C", Offset = "0x133580C", Length = "0x8")]
233 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x60032FF")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1335DE4", Offset = "0x1335DE4", Length = "0x2C")]
242 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
245 {
246 typeof(string),
247 typeof(string)
248 }, ReturnType = typeof(bool))]
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x4003C18")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
256 public string name;
257 }
258 }
259}
class f__AnonymousType0<< Count > j__TPar
static GameCulture FromLegacyId(int id)
static void RegisterLegacyCulture(GameCulture culture, int legacyId)
static GameCulture FromName(string name)
readonly CultureInfo CultureInfo
static Dictionary< GameCulture.CultureName, GameCulture > _NamedCultures
static Dictionary< int, GameCulture > _legacyCultures
static GameCulture DefaultCulture
GameCulture(string name, int legacyId)
static GameCulture FromCultureName(GameCulture.CultureName name)
static GameCulture< DefaultCulture > k__BackingField