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
Liquid.cs
Go to the documentation of this file.
1using System;
7using Terraria.ID;
8using Terraria.IO;
14
15namespace Terraria
16{
17 [global::Cpp2ILInjected.Token(Token = "0x20003F0")]
18 public class Liquid
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6001BA1")]
21 [global::Cpp2ILInjected.Address(RVA = "0xCE85DC", Offset = "0xCE85DC", Length = "0x178")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "AddWater", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
31 {
32 typeof(object),
33 typeof(ref bool)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
38 public static void NetSendLiquid(int x, int y)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6001BA2")]
44 [global::Cpp2ILInjected.Address(RVA = "0xCE8754", Offset = "0xCE8754", Length = "0x70")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
47 {
48 typeof(int),
49 typeof(int),
50 typeof(int)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShimmerCleanUp", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "WaterCheck", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
57 public static void tilesIgnoreWater(bool ignoreSolids)
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6001BA3")]
63 [global::Cpp2ILInjected.Address(RVA = "0xCE87C4", Offset = "0xCE87C4", Length = "0x74")]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_48", MemberParameters = new object[]
66 {
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_96", MemberParameters = new object[]
71 {
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
77 public static void worldGenTilesIgnoreWater(bool ignoreSolids)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6001BA4")]
83 [global::Cpp2ILInjected.Address(RVA = "0xCE8838", Offset = "0xCE8838", Length = "0xCC")]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMainMenu), Member = "SelectMultiplayer", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_0", MemberParameters = new object[]
86 {
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
92 public static void ReInit()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x6001BA5")]
98 [global::Cpp2ILInjected.Address(RVA = "0xCE8904", Offset = "0xCE8904", Length = "0x9C4")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_27", MemberParameters = new object[]
102 {
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_48", MemberParameters = new object[]
107 {
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_72", MemberParameters = new object[]
112 {
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_96", MemberParameters = new object[]
117 {
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinishRemixWorld", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ShimmerRemoveWater", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "tilesIgnoreWater", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "UpdateProgressDisplay", MemberParameters = new object[]
127 {
128 typeof(int),
129 typeof(int),
130 typeof(int),
131 typeof(int)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "oceanDepths", MemberParameters = new object[]
134 {
135 typeof(int),
136 typeof(int)
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
139 {
140 typeof(int),
141 typeof(int)
142 }, ReturnType = typeof(Tile))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AttemptToMoveLava", MemberParameters = new object[]
145 {
146 typeof(int),
147 typeof(int),
148 typeof(bool),
149 typeof(uint*),
150 typeof(byte*),
151 typeof(byte*),
152 typeof(int)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AttemptToMoveHoney", MemberParameters = new object[]
155 {
156 typeof(int),
157 typeof(int),
158 typeof(bool),
159 typeof(uint*),
160 typeof(byte*),
161 typeof(byte*),
162 typeof(int)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AttemptToMoveShimmer", MemberParameters = new object[]
165 {
166 typeof(int),
167 typeof(int),
168 typeof(bool),
169 typeof(uint*),
170 typeof(byte*),
171 typeof(byte*),
172 typeof(int)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
175 public unsafe static void QuickWater(int verbose = 0, int minY = -1, int maxY = -1)
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x6001BA6")]
181 [global::Cpp2ILInjected.Address(RVA = "0xCE9684", Offset = "0xCE9684", Length = "0x1E8")]
182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
184 {
185 typeof(int),
186 typeof(int),
187 typeof(int)
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "HoneyCheck", MemberParameters = new object[]
191 {
192 typeof(int),
193 typeof(int),
194 typeof(uint*),
195 typeof(byte*),
196 typeof(byte*),
197 typeof(int)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
200 private unsafe static void AttemptToMoveHoney(int X, int Y, bool tileAtXYHasHoney, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x6001BA7")]
206 [global::Cpp2ILInjected.Address(RVA = "0xCE949C", Offset = "0xCE949C", Length = "0x1E8")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
209 {
210 typeof(int),
211 typeof(int),
212 typeof(int)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LavaCheck", MemberParameters = new object[]
216 {
217 typeof(int),
218 typeof(int),
219 typeof(uint*),
220 typeof(byte*),
221 typeof(byte*),
222 typeof(int)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
225 private unsafe static void AttemptToMoveLava(int X, int Y, bool tileAtXYHasLava, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x6001BA8")]
231 [global::Cpp2ILInjected.Address(RVA = "0xCE986C", Offset = "0xCE986C", Length = "0x1E8")]
232 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
234 {
235 typeof(int),
236 typeof(int),
237 typeof(int)
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "ShimmerCheck", MemberParameters = new object[]
241 {
242 typeof(int),
243 typeof(int),
244 typeof(uint*),
245 typeof(byte*),
246 typeof(byte*),
247 typeof(int)
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
250 private unsafe static void AttemptToMoveShimmer(int X, int Y, bool tileAtXYHasShimmer, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x6001BA9")]
256 [global::Cpp2ILInjected.Address(RVA = "0xCE92C8", Offset = "0xCE92C8", Length = "0x1D4")]
257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
259 {
260 typeof(int),
261 typeof(int),
262 typeof(int)
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
267 {
268 typeof(string),
269 typeof(string),
270 typeof(string),
271 typeof(string)
272 }, ReturnType = typeof(string))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
274 private static void UpdateProgressDisplay(int verbose, int minY, int maxY, int y)
275 {
276 throw null;
277 }
278
279 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
280 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
281 [global::Cpp2ILInjected.Token(Token = "0x6001BAA")]
282 [global::Cpp2ILInjected.Address(RVA = "0xCE9D40", Offset = "0xCE9D40", Length = "0x21FC")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_UnderworldLayer", ReturnType = typeof(int))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LavaCheck", MemberParameters = new object[]
288 {
289 typeof(int),
290 typeof(int),
291 typeof(uint*),
292 typeof(byte*),
293 typeof(byte*),
294 typeof(int)
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AddWater", MemberParameters = new object[]
297 {
298 typeof(int),
299 typeof(int)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "HoneyCheck", MemberParameters = new object[]
302 {
303 typeof(int),
304 typeof(int),
305 typeof(uint*),
306 typeof(byte*),
307 typeof(byte*),
308 typeof(int)
309 }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "ShimmerCheck", MemberParameters = new object[]
311 {
312 typeof(int),
313 typeof(int),
314 typeof(uint*),
315 typeof(byte*),
316 typeof(byte*),
317 typeof(int)
318 }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetBHeader", MemberParameters = new object[]
320 {
321 typeof(int),
322 typeof(byte)
323 }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 107)]
327 public unsafe void Update(int worldWidth, uint* tileLookup, ushort* tileTypeData, short* tileTypeSHeader, byte* tileTypeBHeader, byte* tileLiquidValues, ushort* tileSearchUID)
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x6001BAB")]
333 [global::Cpp2ILInjected.Address(RVA = "0xCEC35C", Offset = "0xCEC35C", Length = "0x190")]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "startDedInputCallBack", ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
340 public static void StartPanic()
341 {
342 throw null;
343 }
344
345 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
346 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
347 [global::Cpp2ILInjected.Token(Token = "0x6001BAC")]
348 [global::Cpp2ILInjected.Address(RVA = "0xCEC4EC", Offset = "0xCEC4EC", Length = "0xB0C")]
349 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
350 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_48", MemberParameters = new object[]
352 {
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_96", MemberParameters = new object[]
357 {
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "UpdateWorld", ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "tilesIgnoreWater", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "StartPanic", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "Update", MemberParameters = new object[]
368 {
369 typeof(int),
370 typeof(uint*),
371 typeof(ushort*),
372 typeof(short*),
373 typeof(byte*),
374 typeof(byte*),
375 typeof(ushort*)
376 }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AddWater", MemberParameters = new object[]
379 {
380 typeof(int),
381 typeof(int)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LiquidBuffer), Member = "DelBuffer", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
385 {
386 typeof(ref object),
387 typeof(ref object)
388 }, ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetLiquidModule), Member = "CreateAndBroadcastByChunk", MemberParameters = new object[] { typeof(HashSet<int>) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Clear", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
392 {
393 typeof(int),
394 typeof(int),
395 typeof(int)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "WaterCheck", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 67)]
401 public unsafe static void UpdateLiquid()
402 {
403 throw null;
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x6001BAD")]
407 [global::Cpp2ILInjected.Address(RVA = "0xCEBF3C", Offset = "0xCEBF3C", Length = "0x420")]
408 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "Update", MemberParameters = new object[]
410 {
411 typeof(int),
412 typeof(uint*),
413 typeof(ushort*),
414 typeof(short*),
415 typeof(byte*),
416 typeof(byte*),
417 typeof(ushort*)
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_UseBuckets", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "EmptyLiquid", MemberParameters = new object[]
423 {
424 typeof(int),
425 typeof(int)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "WaterCheck", ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TileFrameDoWork", MemberParameters = new object[]
429 {
430 typeof(int),
431 typeof(int),
432 typeof(bool),
433 typeof(bool),
434 typeof(ref bool)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 56)]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "checkingLiquid", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "skipLiquid", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LiquidBuffer), Member = "AddBuffer", MemberParameters = new object[]
440 {
441 typeof(int),
442 typeof(int)
443 }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "NetSendLiquid", MemberParameters = new object[]
446 {
447 typeof(int),
448 typeof(int)
449 }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "CheckLavaDeath", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "CheckWaterDeath", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
455 {
456 typeof(int),
457 typeof(int),
458 typeof(bool),
459 typeof(bool),
460 typeof(bool)
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
463 {
464 typeof(int),
465 typeof(int),
466 typeof(int),
468 typeof(int),
469 typeof(float),
470 typeof(float),
471 typeof(float),
472 typeof(int),
473 typeof(int),
474 typeof(int)
475 }, ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
477 public unsafe static void AddWater(int x, int y)
478 {
479 throw null;
480 }
481
482 [global::Cpp2ILInjected.Token(Token = "0x6001BAE")]
483 [global::Cpp2ILInjected.Address(RVA = "0xCF976C", Offset = "0xCF976C", Length = "0x21C")]
484 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
485 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
487 {
488 typeof(int),
489 typeof(int)
490 }, ReturnType = typeof(Tile))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
492 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
493 private static bool UnderGroundDesertCheck(int x, int y)
494 {
495 throw null;
496 }
497
498 [global::Cpp2ILInjected.Token(Token = "0x6001BAF")]
499 [global::Cpp2ILInjected.Address(RVA = "0xCF9988", Offset = "0xCF9988", Length = "0x178")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "LavaCheck", MemberParameters = new object[]
502 {
503 typeof(int),
504 typeof(int),
505 typeof(uint*),
506 typeof(byte*),
507 typeof(byte*),
508 typeof(int)
509 }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
512 {
513 typeof(int),
514 typeof(int),
515 typeof(int)
516 }, ReturnType = typeof(bool))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
518 {
519 typeof(int),
520 typeof(int)
521 }, ReturnType = typeof(Tile))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
524 private unsafe static bool UndergroundDesertCheck(int x, int y)
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x6001BB0")]
530 [global::Cpp2ILInjected.Address(RVA = "0xCF9B00", Offset = "0xCF9B00", Length = "0x9FC")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "LavaCheck", MemberParameters = new object[]
533 {
534 typeof(int),
535 typeof(int),
536 typeof(uint*),
537 typeof(byte*),
538 typeof(byte*),
539 typeof(int)
540 }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "HoneyCheck", MemberParameters = new object[]
542 {
543 typeof(int),
544 typeof(int),
545 typeof(uint*),
546 typeof(byte*),
547 typeof(byte*),
548 typeof(int)
549 }, ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "ShimmerCheck", MemberParameters = new object[]
551 {
552 typeof(int),
553 typeof(int),
554 typeof(uint*),
555 typeof(byte*),
556 typeof(byte*),
557 typeof(int)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "GetLiquidMergeTypes", MemberParameters = new object[]
561 {
562 typeof(int),
563 typeof(ref int),
564 typeof(ref int),
565 typeof(bool),
566 typeof(bool),
567 typeof(bool),
568 typeof(bool)
569 }, ReturnType = typeof(void))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
571 {
572 typeof(int),
573 typeof(int)
574 }, ReturnType = typeof(Tile))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
578 {
579 typeof(int),
580 typeof(int),
581 typeof(bool),
582 typeof(bool),
583 typeof(bool)
584 }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
587 {
588 typeof(int),
589 typeof(int),
590 typeof(int),
592 typeof(int),
593 typeof(float),
594 typeof(float),
595 typeof(float),
596 typeof(int),
597 typeof(int),
598 typeof(int)
599 }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_liquid", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "shimmer", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "honey", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetLiquidChangeType", MemberParameters = new object[]
605 {
606 typeof(int),
607 typeof(int)
608 }, ReturnType = typeof(TileChangeType))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlayLiquidChangeSound", MemberParameters = new object[]
610 {
612 typeof(int),
613 typeof(int),
614 typeof(int)
615 }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceTile", MemberParameters = new object[]
617 {
618 typeof(int),
619 typeof(int),
620 typeof(int),
621 typeof(bool),
622 typeof(bool),
623 typeof(int),
624 typeof(int)
625 }, ReturnType = typeof(bool))]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
627 {
628 typeof(int),
629 typeof(int),
630 typeof(bool)
631 }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
633 {
634 typeof(int),
635 typeof(int),
636 typeof(int),
637 typeof(int),
639 }, ReturnType = typeof(void))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
644 public unsafe static void LiquidCheck(int x, int y, int thisLiquidType, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
645 {
646 throw null;
647 }
648
649 [global::Cpp2ILInjected.Token(Token = "0x6001BB1")]
650 [global::Cpp2ILInjected.Address(RVA = "0xCFA4FC", Offset = "0xCFA4FC", Length = "0xDC")]
651 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "LiquidCheck", MemberParameters = new object[]
653 {
654 typeof(int),
655 typeof(int),
656 typeof(int),
657 typeof(uint*),
658 typeof(byte*),
659 typeof(byte*),
660 typeof(int)
661 }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PlaceLiquid", MemberParameters = new object[]
663 {
664 typeof(int),
665 typeof(int),
666 typeof(byte),
667 typeof(byte)
668 }, ReturnType = typeof(bool))]
669 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
671 {
672 throw null;
673 }
674
675 [global::Cpp2ILInjected.Token(Token = "0x6001BB2")]
676 [global::Cpp2ILInjected.Address(RVA = "0xCE9AEC", Offset = "0xCE9AEC", Length = "0x1BC")]
677 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "AttemptToMoveLava", MemberParameters = new object[]
679 {
680 typeof(int),
681 typeof(int),
682 typeof(bool),
683 typeof(uint*),
684 typeof(byte*),
685 typeof(byte*),
686 typeof(int)
687 }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "Update", MemberParameters = new object[]
689 {
690 typeof(int),
691 typeof(uint*),
692 typeof(ushort*),
693 typeof(short*),
694 typeof(byte*),
695 typeof(byte*),
696 typeof(ushort*)
697 }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LiquidCheck", MemberParameters = new object[]
701 {
702 typeof(int),
703 typeof(int),
704 typeof(int),
705 typeof(uint*),
706 typeof(byte*),
707 typeof(byte*),
708 typeof(int)
709 }, ReturnType = typeof(void))]
710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "UndergroundDesertCheck", MemberParameters = new object[]
711 {
712 typeof(int),
713 typeof(int)
714 }, ReturnType = typeof(bool))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
716 {
717 typeof(int),
718 typeof(int)
719 }, ReturnType = typeof(Tile))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
721 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
722 public unsafe static void LavaCheck(int x, int y, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
723 {
724 throw null;
725 }
726
727 [global::Cpp2ILInjected.Token(Token = "0x6001BB3")]
728 [global::Cpp2ILInjected.Address(RVA = "0xCE9A54", Offset = "0xCE9A54", Length = "0x98")]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "AttemptToMoveHoney", MemberParameters = new object[]
730 {
731 typeof(int),
732 typeof(int),
733 typeof(bool),
734 typeof(uint*),
735 typeof(byte*),
736 typeof(byte*),
737 typeof(int)
738 }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "Update", MemberParameters = new object[]
740 {
741 typeof(int),
742 typeof(uint*),
743 typeof(ushort*),
744 typeof(short*),
745 typeof(byte*),
746 typeof(byte*),
747 typeof(ushort*)
748 }, ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
750 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LiquidCheck", MemberParameters = new object[]
752 {
753 typeof(int),
754 typeof(int),
755 typeof(int),
756 typeof(uint*),
757 typeof(byte*),
758 typeof(byte*),
759 typeof(int)
760 }, ReturnType = typeof(void))]
761 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
762 public unsafe static void HoneyCheck(int x, int y, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
763 {
764 throw null;
765 }
766
767 [global::Cpp2ILInjected.Token(Token = "0x6001BB4")]
768 [global::Cpp2ILInjected.Address(RVA = "0xCE9CA8", Offset = "0xCE9CA8", Length = "0x98")]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "AttemptToMoveShimmer", MemberParameters = new object[]
770 {
771 typeof(int),
772 typeof(int),
773 typeof(bool),
774 typeof(uint*),
775 typeof(byte*),
776 typeof(byte*),
777 typeof(int)
778 }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "Update", MemberParameters = new object[]
780 {
781 typeof(int),
782 typeof(uint*),
783 typeof(ushort*),
784 typeof(short*),
785 typeof(byte*),
786 typeof(byte*),
787 typeof(ushort*)
788 }, ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "DelWater", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LiquidCheck", MemberParameters = new object[]
792 {
793 typeof(int),
794 typeof(int),
795 typeof(int),
796 typeof(uint*),
797 typeof(byte*),
798 typeof(byte*),
799 typeof(int)
800 }, ReturnType = typeof(void))]
801 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
802 public unsafe static void ShimmerCheck(int x, int y, uint* tileLookup, byte* tileTypeBHeader, byte* tileTypeLiquid, int worldWidth)
803 {
804 throw null;
805 }
806
807 [global::Cpp2ILInjected.Token(Token = "0x6001BB5")]
808 [global::Cpp2ILInjected.Address(RVA = "0xCECFF8", Offset = "0xCECFF8", Length = "0xBE4")]
809 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
810 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
811 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
813 {
814 typeof(int),
815 typeof(int)
816 }, ReturnType = typeof(Tile))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "AddWater", MemberParameters = new object[]
820 {
821 typeof(int),
822 typeof(int)
823 }, ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "LavaCheck", MemberParameters = new object[]
825 {
826 typeof(int),
827 typeof(int),
828 typeof(uint*),
829 typeof(byte*),
830 typeof(byte*),
831 typeof(int)
832 }, ReturnType = typeof(void))]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetType", MemberParameters = new object[]
834 {
835 typeof(int),
836 typeof(ushort)
837 }, ReturnType = typeof(void))]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
839 {
840 typeof(int),
841 typeof(int),
842 typeof(bool)
843 }, ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
846 {
847 typeof(int),
848 typeof(int),
849 typeof(int),
850 typeof(int),
852 }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "ShimmerCheck", MemberParameters = new object[]
855 {
856 typeof(int),
857 typeof(int),
858 typeof(uint*),
859 typeof(byte*),
860 typeof(byte*),
861 typeof(int)
862 }, ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "HoneyCheck", MemberParameters = new object[]
864 {
865 typeof(int),
866 typeof(int),
867 typeof(uint*),
868 typeof(byte*),
869 typeof(byte*),
870 typeof(int)
871 }, ReturnType = typeof(void))]
872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "NetSendLiquid", MemberParameters = new object[]
873 {
874 typeof(int),
875 typeof(int)
876 }, ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetCheckingLiquid", MemberParameters = new object[]
878 {
879 typeof(int),
880 typeof(bool)
881 }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CheckAlch", MemberParameters = new object[]
883 {
884 typeof(int),
885 typeof(int)
886 }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CheckLilyPad", MemberParameters = new object[]
888 {
889 typeof(int),
890 typeof(int)
891 }, ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
893 public unsafe static void DelWater(int l)
894 {
895 throw null;
896 }
897
898 [global::Cpp2ILInjected.Token(Token = "0x6001BB6")]
899 [global::Cpp2ILInjected.Address(RVA = "0xCFA670", Offset = "0xCFA670", Length = "0x8")]
900 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
901 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
902 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
904 public Liquid()
905 {
906 throw null;
907 }
908
909 // Note: this type is marked as 'beforefieldinit'.
910 [global::Cpp2ILInjected.Token(Token = "0x6001BB7")]
911 [global::Cpp2ILInjected.Address(RVA = "0xCFA678", Offset = "0xCFA678", Length = "0xC8")]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = ".ctor", ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
915 static Liquid()
916 {
917 throw null;
918 }
919
920 [global::Cpp2ILInjected.Token(Token = "0x40028D1")]
921 public static int skipCount;
922
923 [global::Cpp2ILInjected.Token(Token = "0x40028D2")]
924 public static int stuckCount;
925
926 [global::Cpp2ILInjected.Token(Token = "0x40028D3")]
927 public static int stuckAmount;
928
929 [global::Cpp2ILInjected.Token(Token = "0x40028D4")]
930 public static int cycles;
931
932 [global::Cpp2ILInjected.Token(Token = "0x40028D5")]
933 public static int curMaxLiquid;
934
935 [global::Cpp2ILInjected.Token(Token = "0x40028D6")]
936 public static int numLiquid;
937
938 [global::Cpp2ILInjected.Token(Token = "0x40028D7")]
939 public static bool stuck;
940
941 [global::Cpp2ILInjected.Token(Token = "0x40028D8")]
942 public static bool quickFall;
943
944 [global::Cpp2ILInjected.Token(Token = "0x40028D9")]
945 public static bool quickSettle;
946
947 [global::Cpp2ILInjected.Token(Token = "0x40028DA")]
948 private static int wetCounter;
949
950 [global::Cpp2ILInjected.Token(Token = "0x40028DB")]
951 public static int panicCounter;
952
953 [global::Cpp2ILInjected.Token(Token = "0x40028DC")]
954 public static bool panicMode;
955
956 [global::Cpp2ILInjected.Token(Token = "0x40028DD")]
957 public static int panicY;
958
959 [global::Cpp2ILInjected.Token(Token = "0x40028DE")]
960 public const int maxLiquidBuffer = 50000;
961
962 [global::Cpp2ILInjected.Token(Token = "0x40028DF")]
963 public static int maxLiquid;
964
965 [global::Cpp2ILInjected.Token(Token = "0x40028E0")]
966 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
967 public int x;
968
969 [global::Cpp2ILInjected.Token(Token = "0x40028E1")]
970 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
971 public int y;
972
973 [global::Cpp2ILInjected.Token(Token = "0x40028E2")]
974 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
975 public int kill;
976
977 [global::Cpp2ILInjected.Token(Token = "0x40028E3")]
978 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
979 public int delay;
980
981 [global::Cpp2ILInjected.Token(Token = "0x40028E4")]
983
984 [global::Cpp2ILInjected.Token(Token = "0x40028E5")]
986 }
987}
class f__AnonymousType0<< Count > j__TPar
static int curMaxLiquid
Definition Liquid.cs:933
static int panicCounter
Definition Liquid.cs:951
static unsafe void ShimmerCheck(int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:802
static unsafe void LiquidCheck(int x, int y, int thisLiquidType, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:644
static int panicY
Definition Liquid.cs:957
static unsafe void AttemptToMoveHoney(int X, int Y, bool tileAtXYHasHoney, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:200
static bool quickFall
Definition Liquid.cs:942
static unsafe void GetLiquidMergeTypes(int thisLiquidType, out int liquidMergeTileType, out int liquidMergeType, bool waterNearby, bool lavaNearby, bool honeyNearby, bool shimmerNearby)
Definition Liquid.cs:670
static void tilesIgnoreWater(bool ignoreSolids)
Definition Liquid.cs:57
static unsafe void HoneyCheck(int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:762
static int wetCounter
Definition Liquid.cs:948
static void worldGenTilesIgnoreWater(bool ignoreSolids)
Definition Liquid.cs:77
static int maxLiquid
Definition Liquid.cs:963
static bool stuck
Definition Liquid.cs:939
static bool UnderGroundDesertCheck(int x, int y)
Definition Liquid.cs:493
unsafe void Update(int worldWidth, uint *tileLookup, ushort *tileTypeData, short *tileTypeSHeader, byte *tileTypeBHeader, byte *tileLiquidValues, ushort *tileSearchUID)
Definition Liquid.cs:327
static void StartPanic()
Definition Liquid.cs:340
static void ReInit()
Definition Liquid.cs:92
static HashSet< int > _netChangeSet
Definition Liquid.cs:982
static unsafe void AddWater(int x, int y)
Definition Liquid.cs:477
static HashSet< int > _swapNetChangeSet
Definition Liquid.cs:985
static void UpdateProgressDisplay(int verbose, int minY, int maxY, int y)
Definition Liquid.cs:274
static bool panicMode
Definition Liquid.cs:954
static int numLiquid
Definition Liquid.cs:936
static unsafe bool UndergroundDesertCheck(int x, int y)
Definition Liquid.cs:524
static Liquid()
Definition Liquid.cs:915
static int stuckAmount
Definition Liquid.cs:927
static void NetSendLiquid(int x, int y)
Definition Liquid.cs:38
static unsafe void AttemptToMoveShimmer(int X, int Y, bool tileAtXYHasShimmer, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:250
static int cycles
Definition Liquid.cs:930
static unsafe void UpdateLiquid()
Definition Liquid.cs:401
static int stuckCount
Definition Liquid.cs:924
static int skipCount
Definition Liquid.cs:921
static unsafe void DelWater(int l)
Definition Liquid.cs:893
static unsafe void AttemptToMoveLava(int X, int Y, bool tileAtXYHasLava, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:225
static unsafe void QuickWater(int verbose=0, int minY=-1, int maxY=-1)
Definition Liquid.cs:175
static bool quickSettle
Definition Liquid.cs:945
static unsafe void LavaCheck(int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
Definition Liquid.cs:722