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
TextureAtlasDB.cs
Go to the documentation of this file.
1using System;
3using System.IO;
9using Terraria;
10using UnityEngine;
11
12[global::Cpp2ILInjected.Token(Token = "0x20002E6")]
13public class TextureAtlasDB
14{
15 [global::Cpp2ILInjected.Token(Token = "0x17000197")]
16 public static bool DefaultTexturesHigh
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6001124")]
19 [global::Cpp2ILInjected.Address(RVA = "0xA6814C", Offset = "0xA6814C", Length = "0x30")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadTextureDBs", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowMemoryPopup), Member = "get_DeviceMemory", ReturnType = typeof(long))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemInfo), Member = "SupportsTextureFormat", MemberParameters = new object[] { typeof(TextureFormat) }, ReturnType = typeof(bool))]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6001125")]
34 [global::Cpp2ILInjected.Address(RVA = "0xA6817C", Offset = "0xA6817C", Length = "0x19C")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "initialiseCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
39 {
41 typeof(int),
42 typeof(int)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "get_DefaultTexturesHigh", ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "LoadDB", MemberParameters = new object[]
47 {
48 typeof(string),
49 typeof(bool)
50 }, ReturnType = typeof(TextureAtlasDB))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
52 public static void LoadTextureDBs()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6001126")]
58 [global::Cpp2ILInjected.Address(RVA = "0xA68388", Offset = "0xA68388", Length = "0x160")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentManager), Member = "LoadTexture2D", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(string)
68 }, ReturnType = typeof(string))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UID), Member = "Generate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "GetTexture", MemberParameters = new object[]
72 {
73 typeof(int),
76 }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x17000198")]
84 private string ContentRoot
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x6001127")]
87 [global::Cpp2ILInjected.Address(RVA = "0xA68574", Offset = "0xA68574", Length = "0x6C")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "Load", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadTexturesAsync", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "AltlasTexture", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::UnityEngine.Texture2D))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
94 get
95 {
96 throw null;
97 }
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6001128")]
101 [global::Cpp2ILInjected.Address(RVA = "0xA68318", Offset = "0xA68318", Length = "0x70")]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadTextureDBs", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "Load", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
107 private static TextureAtlasDB LoadDB(string id, bool useLowResTextures = false)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6001129")]
113 [global::Cpp2ILInjected.Address(RVA = "0xA685E0", Offset = "0xA685E0", Length = "0x90")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadDB", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(bool)
118 }, ReturnType = typeof(TextureAtlasDB))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
123 public TextureAtlasDB(string id)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x600112A")]
129 [global::Cpp2ILInjected.Address(RVA = "0xA68C60", Offset = "0xA68C60", Length = "0x22C")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "Load", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
134 {
135 typeof(global::UnityEngine.Object),
136 typeof(global::UnityEngine.Object)
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "UnloadAsset", MemberParameters = new object[] { typeof(global::UnityEngine.Object) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "GetBatchId", ReturnType = typeof(int))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
141 public void SetNumberOfAtlasPages(short pages)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x600112B")]
147 [global::Cpp2ILInjected.Address(RVA = "0xA68E8C", Offset = "0xA68E8C", Length = "0x4C")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "AltlasTexture", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::UnityEngine.Texture2D))]
151 private void LoadTextures()
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x600112C")]
157 [global::Cpp2ILInjected.Address(RVA = "0xA69178", Offset = "0xA69178", Length = "0x5C")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "Load", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
161 {
162 typeof(int),
163 typeof(object)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
166 public void AddEntry(TextureAtlasEntry entry)
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x600112D")]
172 [global::Cpp2ILInjected.Address(RVA = "0xA68670", Offset = "0xA68670", Length = "0x5F0")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadDB", MemberParameters = new object[]
175 {
176 typeof(string),
177 typeof(bool)
178 }, ReturnType = typeof(TextureAtlasDB))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "ActionPendingUnloadAssets", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "get_ContentRoot", ReturnType = typeof(string))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
183 {
184 typeof(string),
185 typeof(string)
186 }, ReturnType = typeof(string))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "LoadUnityResource", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "ResourceType")]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
189 {
190 typeof(global::UnityEngine.Object),
191 typeof(global::UnityEngine.Object)
192 }, ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_bytes", ReturnType = typeof(byte[]))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SetNumberOfAtlasPages", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
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(TextureAtlasEntry), Member = "LoadData", MemberParameters = new object[]
203 {
205 typeof(short)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasEntry), Member = "Load", MemberParameters = new object[]
209 {
211 typeof(short)
212 }, ReturnType = typeof(TextureAtlasEntry))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "AddEntry", MemberParameters = new object[] { typeof(TextureAtlasEntry) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
215 public void Load()
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x600112E")]
221 [global::Cpp2ILInjected.Address(RVA = "0xA69440", Offset = "0xA69440", Length = "0x55C")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection), Member = "get_Count", ReturnType = typeof(int))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasEntry), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
233 public byte[] Save()
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x600112F")]
239 [global::Cpp2ILInjected.Address(RVA = "0xA69B08", Offset = "0xA69B08", Length = "0x230")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "RefreshAtlasTexture", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
247 private void LoadCallback(global::UnityEngine.Texture2D tex0, global::UnityEngine.Texture2D tex1, global::UnityEngine.Texture2D tex2, int page)
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6001130")]
253 [global::Cpp2ILInjected.Address(RVA = "0xA69D38", Offset = "0xA69D38", Length = "0x1C4")]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "get_UnityTexture", ReturnType = typeof(global::UnityEngine.Texture2D))]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
257 {
258 typeof(global::UnityEngine.Object),
259 typeof(global::UnityEngine.Object)
260 }, ReturnType = typeof(bool))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "get_ContentRoot", ReturnType = typeof(string))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
264 {
265 typeof(string),
266 typeof(string),
267 typeof(string)
268 }, ReturnType = typeof(string))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
270 {
271 typeof(string),
272 typeof(string)
273 }, ReturnType = typeof(string))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<, , , >), Member = ".ctor", MemberParameters = new object[]
275 {
276 typeof(object),
278 }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "LoadUnityTexturePageAsync", MemberParameters = new object[]
280 {
281 typeof(string),
282 typeof(string),
283 typeof(string),
284 typeof(int),
285 typeof(Action<global::UnityEngine.Texture2D, global::UnityEngine.Texture2D, global::UnityEngine.Texture2D, int>)
286 }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
288 public void LoadTexturesAsync(int index)
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6001131")]
294 [global::Cpp2ILInjected.Address(RVA = "0xA68ED8", Offset = "0xA68ED8", Length = "0x2A0")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadTextures", ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "RefreshAtlasTexture", ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "get_UnityTexture", ReturnType = typeof(global::UnityEngine.Texture2D))]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
301 {
302 typeof(global::UnityEngine.Object),
303 typeof(global::UnityEngine.Object)
304 }, ReturnType = typeof(bool))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "get_ContentRoot", ReturnType = typeof(string))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
308 {
309 typeof(string),
310 typeof(string),
311 typeof(string)
312 }, ReturnType = typeof(string))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "LoadUnityResource", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "ResourceType")]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
315 {
316 typeof(string),
317 typeof(string),
318 typeof(string),
319 typeof(string)
320 }, ReturnType = typeof(string))]
321 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
322 public global::UnityEngine.Texture2D AltlasTexture(int index)
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x6001132")]
328 [global::Cpp2ILInjected.Address(RVA = "0xA69EFC", Offset = "0xA69EFC", Length = "0x10")]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "RefreshAtlasTexture", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "get_UnityTexture", ReturnType = typeof(global::UnityEngine.Texture2D))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
332 public global::UnityEngine.Texture2D AltlasAlphaTexture(int index)
333 {
334 throw null;
335 }
336
337 [global::Cpp2ILInjected.Token(Token = "0x6001133")]
338 [global::Cpp2ILInjected.Address(RVA = "0xA69F0C", Offset = "0xA69F0C", Length = "0x10")]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "RefreshAtlasTexture", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = "get_UnityTexture", ReturnType = typeof(global::UnityEngine.Texture2D))]
341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
342 public global::UnityEngine.Texture2D AltlasPalTexture(int index)
343 {
344 throw null;
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x6001134")]
348 [global::Cpp2ILInjected.Address(RVA = "0xA684E8", Offset = "0xA684E8", Length = "0x8C")]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "LoadTexture", MemberParameters = new object[]
350 {
351 typeof(string),
354 }, ReturnType = typeof(bool))]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
357 {
358 typeof(int),
359 typeof(ref object)
360 }, ReturnType = typeof(bool))]
361 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
363 {
364 throw null;
365 }
366
367 [global::Cpp2ILInjected.Token(Token = "0x6001135")]
368 [global::Cpp2ILInjected.Address(RVA = "0xA69F1C", Offset = "0xA69F1C", Length = "0x128")]
369 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_UITexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_CharacterTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_ProjectileTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_BackgroundTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_GoreTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_GlowTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "set_EnvironmentTexturesHigh", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
380 private static void SwitchAtlas(int atlas, bool useLowRes)
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x17000199")]
386 public static bool UITexturesHigh
387 {
388 [global::Cpp2ILInjected.Token(Token = "0x6001136")]
389 [global::Cpp2ILInjected.Address(RVA = "0xA6A044", Offset = "0xA6A044", Length = "0x58")]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
391 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
392 get
393 {
394 throw null;
395 }
396 [global::Cpp2ILInjected.Token(Token = "0x6001137")]
397 [global::Cpp2ILInjected.Address(RVA = "0xA6A09C", Offset = "0xA6A09C", Length = "0xBC")]
398 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
404 {
405 typeof(int),
406 typeof(bool)
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
409 set
410 {
411 throw null;
412 }
413 }
414
415 [global::Cpp2ILInjected.Token(Token = "0x1700019A")]
416 public static bool CharacterTexturesHigh
417 {
418 [global::Cpp2ILInjected.Token(Token = "0x6001138")]
419 [global::Cpp2ILInjected.Address(RVA = "0xA6A158", Offset = "0xA6A158", Length = "0x58")]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
422 get
423 {
424 throw null;
425 }
426 [global::Cpp2ILInjected.Token(Token = "0x6001139")]
427 [global::Cpp2ILInjected.Address(RVA = "0xA6A1B0", Offset = "0xA6A1B0", Length = "0xA4")]
428 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
434 {
435 typeof(int),
436 typeof(bool)
437 }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
439 set
440 {
441 throw null;
442 }
443 }
444
445 [global::Cpp2ILInjected.Token(Token = "0x1700019B")]
446 public static bool ProjectileTexturesHigh
447 {
448 [global::Cpp2ILInjected.Token(Token = "0x600113A")]
449 [global::Cpp2ILInjected.Address(RVA = "0xA6A254", Offset = "0xA6A254", Length = "0x58")]
450 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
451 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
452 get
453 {
454 throw null;
455 }
456 [global::Cpp2ILInjected.Token(Token = "0x600113B")]
457 [global::Cpp2ILInjected.Address(RVA = "0xA6A2AC", Offset = "0xA6A2AC", Length = "0x94")]
458 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
464 {
465 typeof(int),
466 typeof(bool)
467 }, ReturnType = typeof(void))]
468 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
469 set
470 {
471 throw null;
472 }
473 }
474
475 [global::Cpp2ILInjected.Token(Token = "0x1700019C")]
476 public static bool BackgroundTexturesHigh
477 {
478 [global::Cpp2ILInjected.Token(Token = "0x600113C")]
479 [global::Cpp2ILInjected.Address(RVA = "0xA6A340", Offset = "0xA6A340", Length = "0x58")]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
481 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
482 get
483 {
484 throw null;
485 }
486 [global::Cpp2ILInjected.Token(Token = "0x600113D")]
487 [global::Cpp2ILInjected.Address(RVA = "0xA6A398", Offset = "0xA6A398", Length = "0xB0")]
488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
494 {
495 typeof(int),
496 typeof(bool)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
499 set
500 {
501 throw null;
502 }
503 }
504
505 [global::Cpp2ILInjected.Token(Token = "0x1700019D")]
506 public static bool GoreTexturesHigh
507 {
508 [global::Cpp2ILInjected.Token(Token = "0x600113E")]
509 [global::Cpp2ILInjected.Address(RVA = "0xA6A448", Offset = "0xA6A448", Length = "0x58")]
510 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
511 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
512 get
513 {
514 throw null;
515 }
516 [global::Cpp2ILInjected.Token(Token = "0x600113F")]
517 [global::Cpp2ILInjected.Address(RVA = "0xA6A4A0", Offset = "0xA6A4A0", Length = "0x94")]
518 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
524 {
525 typeof(int),
526 typeof(bool)
527 }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
529 set
530 {
531 throw null;
532 }
533 }
534
535 [global::Cpp2ILInjected.Token(Token = "0x1700019E")]
536 public static bool GlowTexturesHigh
537 {
538 [global::Cpp2ILInjected.Token(Token = "0x6001140")]
539 [global::Cpp2ILInjected.Address(RVA = "0xA6A534", Offset = "0xA6A534", Length = "0x58")]
540 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
541 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
542 get
543 {
544 throw null;
545 }
546 [global::Cpp2ILInjected.Token(Token = "0x6001141")]
547 [global::Cpp2ILInjected.Address(RVA = "0xA6A58C", Offset = "0xA6A58C", Length = "0x94")]
548 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
554 {
555 typeof(int),
556 typeof(bool)
557 }, ReturnType = typeof(void))]
558 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
559 set
560 {
561 throw null;
562 }
563 }
564
565 [global::Cpp2ILInjected.Token(Token = "0x1700019F")]
566 public static bool EnvironmentTexturesHigh
567 {
568 [global::Cpp2ILInjected.Token(Token = "0x6001142")]
569 [global::Cpp2ILInjected.Address(RVA = "0xA6A620", Offset = "0xA6A620", Length = "0x58")]
570 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
571 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
572 get
573 {
574 throw null;
575 }
576 [global::Cpp2ILInjected.Token(Token = "0x6001143")]
577 [global::Cpp2ILInjected.Address(RVA = "0xA6A678", Offset = "0xA6A678", Length = "0xBC")]
578 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
579 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
581 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "SwitchAtlas", MemberParameters = new object[]
584 {
585 typeof(int),
586 typeof(bool)
587 }, ReturnType = typeof(void))]
588 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
589 set
590 {
591 throw null;
592 }
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x6001144")]
596 [global::Cpp2ILInjected.Address(RVA = "0xA6A734", Offset = "0xA6A734", Length = "0x90")]
597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityUpdate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
600 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
601 public static bool PendingAssetUnload()
602 {
603 throw null;
604 }
605
606 [global::Cpp2ILInjected.Token(Token = "0x6001145")]
607 [global::Cpp2ILInjected.Address(RVA = "0xA6A7C4", Offset = "0xA6A7C4", Length = "0x260")]
608 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Application_lowMemory", ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Game), Member = "UnityUpdate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<TextureAtlasDB.SwitchEntry>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureAtlasDB), Member = "Load", ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaterialBuffer), Member = "DestroyMaterials", ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "UnloadSourceTextures", ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
618 public static void ActionPendingUnloadAssets(bool fromLowMemory = false)
619 {
620 throw null;
621 }
622
623 [global::Cpp2ILInjected.Token(Token = "0x6001146")]
624 [global::Cpp2ILInjected.Address(RVA = "0xA6AA24", Offset = "0xA6AA24", Length = "0x5C")]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Application_lowMemory", ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ResetSettings", ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
631 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
632 public static void UnloadAssets()
633 {
634 throw null;
635 }
636
637 // Note: this type is marked as 'beforefieldinit'.
638 [global::Cpp2ILInjected.Token(Token = "0x6001147")]
639 [global::Cpp2ILInjected.Address(RVA = "0xA6AA80", Offset = "0xA6AA80", Length = "0xE0")]
640 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<TextureAtlasDB.SwitchEntry>), Member = ".ctor", ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
645 {
646 throw null;
647 }
648
649 [global::Cpp2ILInjected.Token(Token = "0x40020EA")]
650 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
651 public int[] BatchTextureIndex;
652
653 [global::Cpp2ILInjected.Token(Token = "0x40020EB")]
654 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
655 public int[] TextureWidth;
656
657 [global::Cpp2ILInjected.Token(Token = "0x40020EC")]
658 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
659 public int[] TextureHeight;
660
661 [global::Cpp2ILInjected.Token(Token = "0x40020ED")]
662 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
663 private bool UseLowResTextures;
664
665 [global::Cpp2ILInjected.Token(Token = "0x40020EE")]
666 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2A")]
667 private short NumberOfPages;
668
669 [global::Cpp2ILInjected.Token(Token = "0x40020EF")]
670 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
671 private string Id;
672
673 [global::Cpp2ILInjected.Token(Token = "0x40020F0")]
674 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
675 private bool loaded;
676
677 [global::Cpp2ILInjected.Token(Token = "0x40020F1")]
678 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
679 private bool[] TexturesLoadRequested;
680
681 [global::Cpp2ILInjected.Token(Token = "0x40020F2")]
682 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
683 private global::UnityEngine.Texture2D[] Textures;
684
685 [global::Cpp2ILInjected.Token(Token = "0x40020F3")]
686 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
687 private global::UnityEngine.Texture2D[] TexturesAlpha;
688
689 [global::Cpp2ILInjected.Token(Token = "0x40020F4")]
690 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
691 private global::UnityEngine.Texture2D[] TexturesPal;
692
693 [global::Cpp2ILInjected.Token(Token = "0x40020F5")]
694 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
696
697 [global::Cpp2ILInjected.Token(Token = "0x40020F6")]
699
700 [global::Cpp2ILInjected.Token(Token = "0x40020F7")]
701 private static bool _uiTexturesHigh;
702
703 [global::Cpp2ILInjected.Token(Token = "0x40020F8")]
704 private static bool _characterTexturesHigh;
705
706 [global::Cpp2ILInjected.Token(Token = "0x40020F9")]
707 private static bool _projectileTexturesHigh;
708
709 [global::Cpp2ILInjected.Token(Token = "0x40020FA")]
710 private static bool _backgroundTexturesHigh;
711
712 [global::Cpp2ILInjected.Token(Token = "0x40020FB")]
713 private static bool _goreTexturesHigh;
714
715 [global::Cpp2ILInjected.Token(Token = "0x40020FC")]
716 private static bool _glowTexturesHigh;
717
718 [global::Cpp2ILInjected.Token(Token = "0x40020FD")]
719 private static bool _environmentTexturesHigh;
720
721 [global::Cpp2ILInjected.Token(Token = "0x40020FE")]
723
724 [global::Cpp2ILInjected.Token(Token = "0x40020FF")]
725 private static bool PendingUnload;
726
727 [global::Cpp2ILInjected.Token(Token = "0x20002E7")]
728 public enum AtlasIds
729 {
730 [global::Cpp2ILInjected.Token(Token = "0x4002101")]
731 Tiles,
732 [global::Cpp2ILInjected.Token(Token = "0x4002102")]
733 Misc,
734 [global::Cpp2ILInjected.Token(Token = "0x4002103")]
735 NPC,
736 [global::Cpp2ILInjected.Token(Token = "0x4002104")]
737 Walls,
738 [global::Cpp2ILInjected.Token(Token = "0x4002105")]
739 Waterfall,
740 [global::Cpp2ILInjected.Token(Token = "0x4002106")]
741 Trees,
742 [global::Cpp2ILInjected.Token(Token = "0x4002107")]
743 Player,
744 [global::Cpp2ILInjected.Token(Token = "0x4002108")]
745 Item,
746 [global::Cpp2ILInjected.Token(Token = "0x4002109")]
748 [global::Cpp2ILInjected.Token(Token = "0x400210A")]
749 Gore,
750 [global::Cpp2ILInjected.Token(Token = "0x400210B")]
751 Glow,
752 [global::Cpp2ILInjected.Token(Token = "0x400210C")]
753 MapBG,
754 [global::Cpp2ILInjected.Token(Token = "0x400210D")]
755 UI,
756 [global::Cpp2ILInjected.Token(Token = "0x400210E")]
757 Buff,
758 [global::Cpp2ILInjected.Token(Token = "0x400210F")]
759 MiniMap,
760 [global::Cpp2ILInjected.Token(Token = "0x4002110")]
762 [global::Cpp2ILInjected.Token(Token = "0x4002111")]
763 Count
764 }
765
766 [global::Cpp2ILInjected.Token(Token = "0x20002E8")]
767 private struct SwitchEntry
768 {
769 [global::Cpp2ILInjected.Token(Token = "0x4002112")]
770 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
771 public int atlas;
772
773 [global::Cpp2ILInjected.Token(Token = "0x4002113")]
774 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
775 public bool useLowRes;
776 }
777}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
Texture2D(string sourceAsset, int width, int height)
Definition Texture2D.cs:305
static bool _projectileTexturesHigh
global::UnityEngine.Texture2D[] TexturesAlpha
global::UnityEngine.Texture2D[] TexturesPal
static bool GlowTexturesHigh
void LoadCallback(global::UnityEngine.Texture2D tex0, global::UnityEngine.Texture2D tex1, global::UnityEngine.Texture2D tex2, int page)
static bool PendingAssetUnload()
static bool LoadTexture(string file, out TextureAtlasDB atlas, out TextureAtlasEntry atlasEntry)
Dictionary< int, TextureAtlasEntry > AtlasEntries
global::UnityEngine.Texture2D[] Textures
global::UnityEngine.Texture2D AltlasPalTexture(int index)
static void SwitchAtlas(int atlas, bool useLowRes)
static bool _environmentTexturesHigh
static List< TextureAtlasDB > AltlasDBs
bool GetTexture(int fileUID, out TextureAtlasDB atlas, out TextureAtlasEntry atlasEntry)
static TextureAtlasDB LoadDB(string id, bool useLowResTextures=false)
static void UnloadAssets()
static TextureAtlasDB()
static bool _characterTexturesHigh
void AddEntry(TextureAtlasEntry entry)
static void LoadTextureDBs()
void LoadTexturesAsync(int index)
static bool CharacterTexturesHigh
global::UnityEngine.Texture2D AltlasAlphaTexture(int index)
static bool _uiTexturesHigh
static bool BackgroundTexturesHigh
static void ActionPendingUnloadAssets(bool fromLowMemory=false)
TextureAtlasDB(string id)
static bool DefaultTexturesHigh
static bool UITexturesHigh
global::UnityEngine.Texture2D AltlasTexture(int index)
static bool _backgroundTexturesHigh
void SetNumberOfAtlasPages(short pages)
static bool EnvironmentTexturesHigh
bool[] TexturesLoadRequested
static bool _glowTexturesHigh
static bool PendingUnload
static bool ProjectileTexturesHigh
static bool GoreTexturesHigh
static List< TextureAtlasDB.SwitchEntry > pendingSwitches
static bool _goreTexturesHigh
Definition UID.cs:8