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
Gore.cs
Go to the documentation of this file.
1using System;
10using Terraria.Audio;
17
18namespace Terraria
19{
20 [global::Cpp2ILInjected.Token(Token = "0x2000433")]
21 public class Gore
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x17000569")]
24 public float Width
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x6002821")]
27 [global::Cpp2ILInjected.Address(RVA = "0x10D3684", Offset = "0x10D3684", Length = "0xEC")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "UpdateLightningBunnySparks", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Gore_UpdateLeaf", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = "GetSourceRectangle", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Rectangle))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x1700056A")]
43 public float Height
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x6002822")]
46 [global::Cpp2ILInjected.Address(RVA = "0x10D3770", Offset = "0x10D3770", Length = "0xF0")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "UpdateLightningBunnySparks", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "ChumFloatingChunk_GetWaterLine", MemberParameters = new object[]
50 {
51 typeof(int),
52 typeof(int)
53 }, ReturnType = typeof(float))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Gore_UpdateLeaf", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = "GetSourceRectangle", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Rectangle))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
60 get
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x1700056B")]
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x6002823")]
70 [global::Cpp2ILInjected.Address(RVA = "0x10D3860", Offset = "0x10D3860", Length = "0x160")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = "GetSourceRectangle", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Rectangle))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
76 {
77 typeof(int),
78 typeof(int),
79 typeof(int),
80 typeof(int)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
83 get
84 {
85 throw null;
86 }
87 }
88
89 [Obsolete("Please use Frame instead.")]
90 [global::Cpp2ILInjected.Token(Token = "0x1700056C")]
91 public byte frame
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x6002824")]
94 [global::Cpp2ILInjected.Address(RVA = "0x10D39C0", Offset = "0x10D39C0", Length = "0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawGoreBehind", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawGore", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
98 get
99 {
100 throw null;
101 }
102 [global::Cpp2ILInjected.Token(Token = "0x6002825")]
103 [global::Cpp2ILInjected.Address(RVA = "0x10D39C8", Offset = "0x10D39C8", Length = "0x8")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 set
106 {
107 throw null;
108 }
109 }
110
111 [Obsolete("Please use Frame instead.")]
112 [global::Cpp2ILInjected.Token(Token = "0x1700056D")]
113 public byte numFrames
114 {
115 [global::Cpp2ILInjected.Token(Token = "0x6002826")]
116 [global::Cpp2ILInjected.Address(RVA = "0x10D39D0", Offset = "0x10D39D0", Length = "0x8")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 get
119 {
120 throw null;
121 }
122 [global::Cpp2ILInjected.Token(Token = "0x6002827")]
123 [global::Cpp2ILInjected.Address(RVA = "0x10D39D8", Offset = "0x10D39D8", Length = "0x58")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
126 {
127 typeof(byte),
128 typeof(byte)
129 }, ReturnType = typeof(void))]
130 set
131 {
132 throw null;
133 }
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6002828")]
137 [global::Cpp2ILInjected.Address(RVA = "0x10D3A30", Offset = "0x10D3A30", Length = "0x318")]
138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(float),
144 typeof(float)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
147 {
150 }, ReturnType = typeof(Vector2))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
153 {
154 typeof(int),
155 typeof(int)
156 }, ReturnType = typeof(Tile))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6002829")]
165 [global::Cpp2ILInjected.Address(RVA = "0x10D3D48", Offset = "0x10D3D48", Length = "0x290")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
170 {
171 typeof(float),
172 typeof(float)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
175 {
178 }, ReturnType = typeof(Vector2))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
182 {
183 typeof(int),
184 typeof(int)
185 }, ReturnType = typeof(Tile))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x600282A")]
195 [global::Cpp2ILInjected.Address(RVA = "0x10D3FD8", Offset = "0x10D3FD8", Length = "0x284")]
196 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
200 {
201 typeof(float),
202 typeof(float)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
205 {
208 }, ReturnType = typeof(Vector2))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
211 {
212 typeof(int),
213 typeof(int)
214 }, ReturnType = typeof(Tile))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
217 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
219 {
220 throw null;
221 }
222
223 [global::Cpp2ILInjected.Token(Token = "0x600282B")]
224 [global::Cpp2ILInjected.Address(RVA = "0x10D425C", Offset = "0x10D425C", Length = "0x214")]
225 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
230 {
231 typeof(float),
232 typeof(float),
233 typeof(float)
234 }, ReturnType = typeof(float))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Width", ReturnType = typeof(float))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Height", ReturnType = typeof(float))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
238 {
239 typeof(float),
240 typeof(float)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
243 {
246 }, ReturnType = typeof(Vector2))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
248 {
250 typeof(float),
251 typeof(float),
252 typeof(float)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x600282C")]
261 [global::Cpp2ILInjected.Address(RVA = "0x10D4470", Offset = "0x10D4470", Length = "0x1D8")]
262 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Height", ReturnType = typeof(float))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
267 {
268 typeof(int),
269 typeof(int)
270 }, ReturnType = typeof(Tile))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
273 private float ChumFloatingChunk_GetWaterLine(int X, int Y)
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x600282D")]
279 [global::Cpp2ILInjected.Address(RVA = "0x10D4648", Offset = "0x10D4648", Length = "0x104")]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
282 {
285 typeof(int),
286 typeof(float)
287 }, ReturnType = typeof(int))]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
291 {
292 typeof(int),
293 typeof(int),
294 typeof(int)
295 }, ReturnType = typeof(bool))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
297 {
298 typeof(int),
299 typeof(int)
300 }, ReturnType = typeof(Tile))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x600282E")]
308 [global::Cpp2ILInjected.Address(RVA = "0x10D474C", Offset = "0x10D474C", Length = "0x317C")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHostOnly", ReturnType = typeof(bool))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "DeactivateIfOutsideOfWorld", ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
316 {
318 typeof(float)
319 }, ReturnType = typeof(Vector2))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "UpdateAmbientFloorCloud", ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "UpdateFogMachineCloud", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "UpdateLightningBunnySparks", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "UpdateAmbientAirborneCloud", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
326 {
327 typeof(int),
328 typeof(int)
329 }, ReturnType = typeof(Tile))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Width", ReturnType = typeof(float))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Height", ReturnType = typeof(float))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
334 {
335 typeof(float),
336 typeof(float)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
339 {
341 typeof(float)
342 }, ReturnType = typeof(Vector2))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
344 {
347 }, ReturnType = typeof(Vector2))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "ChumFloatingChunk_GetWaterLine", MemberParameters = new object[]
349 {
350 typeof(int),
351 typeof(int)
352 }, ReturnType = typeof(float))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGoreDirect", MemberParameters = new object[]
354 {
357 typeof(int),
358 typeof(float)
359 }, ReturnType = typeof(Gore))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloatDirection", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
363 {
364 typeof(int),
365 typeof(int),
366 typeof(int)
367 }, ReturnType = typeof(bool))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
370 {
373 typeof(int),
374 typeof(float)
375 }, ReturnType = typeof(int))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
377 {
379 typeof(int),
380 typeof(int),
381 typeof(int),
382 typeof(float),
383 typeof(float),
384 typeof(int),
385 typeof(Color),
386 typeof(float)
387 }, ReturnType = typeof(int))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
389 {
390 typeof(int),
391 typeof(int)
392 }, ReturnType = typeof(int))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
397 {
398 typeof(int),
399 typeof(int),
400 typeof(int),
401 typeof(int)
402 }, ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SolidCollision", MemberParameters = new object[]
405 {
407 typeof(int),
408 typeof(int)
409 }, ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
411 {
414 typeof(int),
415 typeof(int),
416 typeof(bool),
417 typeof(bool),
418 typeof(int)
419 }, ReturnType = typeof(Vector2))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
421 {
423 typeof(float),
424 typeof(float),
425 typeof(float)
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
428 {
431 }, ReturnType = typeof(bool))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
433 {
434 typeof(int),
435 typeof(int),
436 typeof(int),
437 typeof(int),
438 typeof(float),
439 typeof(float)
440 }, ReturnType = typeof(SoundEffectInstance))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "WetCollision", MemberParameters = new object[]
442 {
444 typeof(int),
445 typeof(int)
446 }, ReturnType = typeof(bool))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaterShaderData), Member = "QueueRipple", MemberParameters = new object[]
449 {
451 typeof(float),
453 typeof(float)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SlopeCollision", MemberParameters = new object[]
456 {
459 typeof(int),
460 typeof(int),
461 typeof(float),
462 typeof(bool)
463 }, ReturnType = typeof(Vector4))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "Gore_UpdateSail", ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "Gore_UpdateLeaf", ReturnType = typeof(void))]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
467 {
468 typeof(int),
469 typeof(int),
470 typeof(float),
471 typeof(float),
472 typeof(float)
473 }, ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 179)]
475 public void Update()
476 {
477 throw null;
478 }
479
480 [global::Cpp2ILInjected.Token(Token = "0x600282F")]
481 [global::Cpp2ILInjected.Address(RVA = "0x10D7FBC", Offset = "0x10D7FBC", Length = "0xB64")]
482 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
487 {
489 typeof(float)
490 }, ReturnType = typeof(Vector2))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
492 {
495 }, ReturnType = typeof(Vector2))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
497 {
500 }, ReturnType = typeof(Vector2))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
502 {
503 typeof(float),
504 typeof(float)
505 }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
508 {
509 typeof(int),
510 typeof(int),
511 typeof(int)
512 }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
514 {
515 typeof(int),
516 typeof(int)
517 }, ReturnType = typeof(Tile))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
520 {
521 typeof(int),
522 typeof(int),
523 typeof(int),
524 typeof(int)
525 }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "honey", ReturnType = typeof(bool))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
529 {
531 typeof(double),
533 }, ReturnType = typeof(Vector2))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
535 {
538 typeof(int),
539 typeof(int),
540 typeof(bool),
541 typeof(bool),
542 typeof(int)
543 }, ReturnType = typeof(Vector2))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SlopeCollision", MemberParameters = new object[]
545 {
548 typeof(int),
549 typeof(int),
550 typeof(float),
551 typeof(bool)
552 }, ReturnType = typeof(Vector4))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
554 {
557 }, ReturnType = typeof(bool))]
558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Width", ReturnType = typeof(float))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "get_Height", ReturnType = typeof(float))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
561 {
563 typeof(float)
564 }, ReturnType = typeof(Vector2))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", ReturnType = typeof(bool))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
568 {
570 typeof(int),
571 typeof(int),
572 typeof(int),
573 typeof(float),
574 typeof(float),
575 typeof(int),
576 typeof(Color),
577 typeof(float)
578 }, ReturnType = typeof(int))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
580 {
581 typeof(int),
582 typeof(int),
583 typeof(bool)
584 }, ReturnType = typeof(bool))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
586 private void Gore_UpdateLeaf()
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x6002830")]
592 [global::Cpp2ILInjected.Address(RVA = "0x10D799C", Offset = "0x10D799C", Length = "0x620")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
597 {
598 typeof(float),
599 typeof(float)
600 }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
605 {
607 typeof(double),
609 }, ReturnType = typeof(Vector2))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
611 {
613 typeof(float)
614 }, ReturnType = typeof(Vector2))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TileCollision", MemberParameters = new object[]
616 {
619 typeof(int),
620 typeof(int),
621 typeof(bool),
622 typeof(bool),
623 typeof(int)
624 }, ReturnType = typeof(Vector2))]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Inequality", MemberParameters = new object[]
626 {
629 }, ReturnType = typeof(bool))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
631 {
634 }, ReturnType = typeof(Vector2))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
636 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
637 private void Gore_UpdateSail()
638 {
639 throw null;
640 }
641
642 [global::Cpp2ILInjected.Token(Token = "0x6002831")]
643 [global::Cpp2ILInjected.Address(RVA = "0x10D8B20", Offset = "0x10D8B20", Length = "0xA0")]
644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "HitEffect", MemberParameters = new object[]
645 {
646 typeof(int),
647 typeof(double)
648 }, ReturnType = typeof(void))]
649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_189_Volcano", ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientWindSystem), Member = "SpawnAirborneCloud", MemberParameters = new object[]
652 {
653 typeof(int),
654 typeof(int)
655 }, ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientWindSystem), Member = "SpawnFloorCloud", MemberParameters = new object[]
657 {
658 typeof(int),
659 typeof(int)
660 }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
662 {
663 typeof(int),
664 typeof(int),
665 typeof(ushort),
666 typeof(short),
667 typeof(short),
669 }, ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf_Below", MemberParameters = new object[]
671 {
672 typeof(int),
673 typeof(int),
674 typeof(int)
675 }, ReturnType = typeof(void))]
676 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf_Sideways", MemberParameters = new object[]
677 {
678 typeof(int),
679 typeof(int),
680 typeof(int)
681 }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGoreDirect", MemberParameters = new object[]
684 {
687 typeof(int),
688 typeof(float)
689 }, ReturnType = typeof(Gore))]
690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
691 public static Gore NewGorePerfect(Vector2 Position, Vector2 Velocity, int Type, float Scale = 1f)
692 {
693 throw null;
694 }
695
696 [global::Cpp2ILInjected.Token(Token = "0x6002832")]
697 [global::Cpp2ILInjected.Address(RVA = "0x10D78C8", Offset = "0x10D78C8", Length = "0xD4")]
698 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_110_Betsy", ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_155_SpawnRopeIn", MemberParameters = new object[]
702 {
703 typeof(int),
704 typeof(int)
705 }, ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_153_ToiletPop", ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "CreateGroundExplosion", MemberParameters = new object[]
708 {
709 typeof(float),
710 typeof(int),
711 typeof(int),
712 typeof(int),
713 typeof(int),
714 typeof(int)
715 }, ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_163_Chum", ReturnType = typeof(void))]
717 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_135_OgreStomp", ReturnType = typeof(void))]
718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_136_BetsyBreath", ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_145_BookStaffStorm", ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
721 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "NewGorePerfect", MemberParameters = new object[]
723 {
726 typeof(int),
727 typeof(float)
728 }, ReturnType = typeof(Gore))]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TreeGrowFX_AshShake", MemberParameters = new object[]
730 {
731 typeof(int),
732 typeof(int),
733 typeof(int),
734 typeof(bool)
735 }, ReturnType = typeof(void))]
736 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "ElderSlimeEffect", MemberParameters = new object[] { typeof(ParticleOrchestraSettings) }, ReturnType = typeof(void))]
737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "Spawn_PetExchange", MemberParameters = new object[] { typeof(ParticleOrchestraSettings) }, ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitTreeLeaves", MemberParameters = new object[]
739 {
740 typeof(int),
741 typeof(int),
742 typeof(int),
743 typeof(int)
744 }, ReturnType = typeof(void))]
745 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 36)]
746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
747 {
750 typeof(int),
751 typeof(float)
752 }, ReturnType = typeof(int))]
753 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
754 public static Gore NewGoreDirect(Vector2 Position, Vector2 Velocity, int Type, float Scale = 1f)
755 {
756 throw null;
757 }
758
759 [global::Cpp2ILInjected.Token(Token = "0x6002833")]
760 [global::Cpp2ILInjected.Address(RVA = "0x10CDCA8", Offset = "0x10CDCA8", Length = "0x10EC")]
761 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
762 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "DespawnIfMeetingConditions", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_045_Golem", ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_121_QueenSlime", ReturnType = typeof(void))]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_108_DivingFlyer", ReturnType = typeof(void))]
768 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "FindFrame", ReturnType = typeof(void))]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "BigMimicSpawnSmoke", ReturnType = typeof(void))]
770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "TransformVisuals", MemberParameters = new object[]
771 {
772 typeof(int),
773 typeof(int)
774 }, ReturnType = typeof(void))]
775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "StrikeNPC", MemberParameters = new object[]
776 {
777 typeof(int),
778 typeof(float),
779 typeof(int),
780 typeof(bool),
781 typeof(bool),
782 typeof(bool)
783 }, ReturnType = typeof(double))]
784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "HitEffect", MemberParameters = new object[]
785 {
786 typeof(int),
787 typeof(double)
788 }, ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "UpdateNPC_BuffApplyVFX", ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "JumpMovement", ReturnType = typeof(void))]
791 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DashMovement", ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DoubleJumpVisuals", ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateHairDyeDust", ReturnType = typeof(void))]
794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "NinjaDodge", ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
796 {
798 typeof(double),
799 typeof(int),
800 typeof(bool)
801 }, ReturnType = typeof(void))]
802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_EmitUseVisuals", MemberParameters = new object[]
803 {
804 typeof(Item),
806 }, ReturnType = typeof(Rectangle))]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_GetMeleeHitbox", MemberParameters = new object[]
808 {
809 typeof(Item),
811 typeof(ref bool),
813 }, ReturnType = typeof(void))]
814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_ApplyUseStyle", MemberParameters = new object[]
815 {
816 typeof(float),
817 typeof(Item),
819 }, ReturnType = typeof(void))]
820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "EmitEnchantmentVisualsAt", MemberParameters = new object[]
821 {
823 typeof(int),
824 typeof(int)
825 }, ReturnType = typeof(void))]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_151_SuperStar", ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_178_FireExplosion", ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
830 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_147_Explosion", ReturnType = typeof(void))]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_002", ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_005", ReturnType = typeof(void))]
833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_049", ReturnType = typeof(void))]
835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DelegateMethods.Minecart), Member = "SpawnFartCloud", MemberParameters = new object[]
837 {
838 typeof(Player),
840 typeof(int),
841 typeof(int),
842 typeof(bool)
843 }, ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "Update", ReturnType = typeof(void))]
845 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Gore), Member = "NewGoreDirect", MemberParameters = new object[]
846 {
849 typeof(int),
850 typeof(float)
851 }, ReturnType = typeof(Gore))]
852 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "DoSpawnDust", MemberParameters = new object[]
853 {
854 typeof(Player),
855 typeof(bool)
856 }, ReturnType = typeof(void))]
857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PoofOfSmoke", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
858 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TreeGrowFX", MemberParameters = new object[]
859 {
860 typeof(int),
861 typeof(int),
862 typeof(int),
863 typeof(int),
864 typeof(bool)
865 }, ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check3x3", MemberParameters = new object[]
867 {
868 typeof(int),
869 typeof(int),
870 typeof(int)
871 }, ReturnType = typeof(void))]
872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckPot", MemberParameters = new object[]
873 {
874 typeof(int),
875 typeof(int),
876 typeof(int)
877 }, ReturnType = typeof(void))]
878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawSet), Member = "BoringSetup", MemberParameters = new object[]
879 {
880 typeof(Player),
881 typeof(DrawData[]),
885 typeof(float),
886 typeof(float),
888 }, ReturnType = typeof(void))]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "Spawn_Digestion", MemberParameters = new object[] { typeof(ParticleOrchestraSettings) }, ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
891 {
892 typeof(int),
893 typeof(int),
894 typeof(ushort),
895 typeof(short),
896 typeof(short),
898 }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLiquidDrops", MemberParameters = new object[]
900 {
901 typeof(int),
902 typeof(int),
903 typeof(byte),
904 typeof(ushort)
905 }, ReturnType = typeof(void))]
906 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1153)]
907 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHostOnly", ReturnType = typeof(bool))]
908 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = ".ctor", ReturnType = typeof(void))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
910 {
911 typeof(byte),
912 typeof(byte)
913 }, ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
915 {
916 typeof(int),
917 typeof(int)
918 }, ReturnType = typeof(int))]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChildSafety), Member = "get_Disabled", ReturnType = typeof(bool))]
920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChildSafety), Member = "DangerousGore", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
923 {
925 typeof(float)
926 }, ReturnType = typeof(Vector2))]
927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
928 {
929 typeof(float),
930 typeof(float)
931 }, ReturnType = typeof(void))]
932 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
933 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "DeactivateIfOutsideOfWorld", ReturnType = typeof(bool))]
937 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 86)]
938 public static int NewGore(Vector2 Position, Vector2 Velocity, int Type, float Scale = 1f)
939 {
940 throw null;
941 }
942
943 [global::Cpp2ILInjected.Token(Token = "0x6002834")]
944 [global::Cpp2ILInjected.Address(RVA = "0x10D8BC0", Offset = "0x10D8BC0", Length = "0x17C")]
945 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
946 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawGoreBehind", ReturnType = typeof(void))]
947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawGore", ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
950 {
951 typeof(int),
952 typeof(int),
953 typeof(int),
954 typeof(int)
955 }, ReturnType = typeof(void))]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
957 {
958 typeof(float),
959 typeof(float),
960 typeof(float),
961 typeof(float)
962 }, ReturnType = typeof(void))]
964 {
965 throw null;
966 }
967
968 [global::Cpp2ILInjected.Token(Token = "0x6002835")]
969 [global::Cpp2ILInjected.Address(RVA = "0x10D8D3C", Offset = "0x10D8D3C", Length = "0xAC")]
970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_Entities", ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
973 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
975 {
976 typeof(byte),
977 typeof(byte)
978 }, ReturnType = typeof(void))]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
981 public Gore()
982 {
983 throw null;
984 }
985
986 // Note: this type is marked as 'beforefieldinit'.
987 [global::Cpp2ILInjected.Token(Token = "0x6002836")]
988 [global::Cpp2ILInjected.Address(RVA = "0x10D8DE8", Offset = "0x10D8DE8", Length = "0x4C")]
989 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
990 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
991 static Gore()
992 {
993 throw null;
994 }
995
996 [global::Cpp2ILInjected.Token(Token = "0x4003418")]
997 public static int goreTime;
998
999 [global::Cpp2ILInjected.Token(Token = "0x4003419")]
1000 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x400341A")]
1004 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1006
1007 [global::Cpp2ILInjected.Token(Token = "0x400341B")]
1008 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1009 public float rotation;
1010
1011 [global::Cpp2ILInjected.Token(Token = "0x400341C")]
1012 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1013 public float scale;
1014
1015 [global::Cpp2ILInjected.Token(Token = "0x400341D")]
1016 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1017 public int alpha;
1018
1019 [global::Cpp2ILInjected.Token(Token = "0x400341E")]
1020 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
1021 public int type;
1022
1023 [global::Cpp2ILInjected.Token(Token = "0x400341F")]
1024 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1025 public float light;
1026
1027 [global::Cpp2ILInjected.Token(Token = "0x4003420")]
1028 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1029 public bool active;
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x4003421")]
1032 [global::Cpp2ILInjected.FieldOffset(Offset = "0x35")]
1033 public bool sticky;
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x4003422")]
1036 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1037 public int timeLeft;
1038
1039 [global::Cpp2ILInjected.Token(Token = "0x4003423")]
1040 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
1041 public bool behindTiles;
1042
1043 [global::Cpp2ILInjected.Token(Token = "0x4003424")]
1044 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3D")]
1045 public byte frameCounter;
1046
1047 [global::Cpp2ILInjected.Token(Token = "0x4003425")]
1048 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1050
1051 [global::Cpp2ILInjected.Token(Token = "0x4003426")]
1052 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
1053 public int PlayerOnly;
1054 }
1055}
class f__AnonymousType0<< Count > j__TPar
static int goreTime
Definition Gore.cs:997
Vector2 velocity
Definition Gore.cs:1005
void UpdateFogMachineCloud()
Definition Gore.cs:218
bool behindTiles
Definition Gore.cs:1041
Vector2 position
Definition Gore.cs:1001
SpriteFrame Frame
Definition Gore.cs:1049
void UpdateLightningBunnySparks()
Definition Gore.cs:255
byte frameCounter
Definition Gore.cs:1045
Rectangle AABBRectangle
Definition Gore.cs:68
static Gore()
Definition Gore.cs:991
float Height
Definition Gore.cs:44
static Gore NewGorePerfect(Vector2 Position, Vector2 Velocity, int Type, float Scale=1f)
Definition Gore.cs:691
bool active
Definition Gore.cs:1029
static Gore NewGoreDirect(Vector2 Position, Vector2 Velocity, int Type, float Scale=1f)
Definition Gore.cs:754
float light
Definition Gore.cs:1025
int PlayerOnly
Definition Gore.cs:1053
float Width
Definition Gore.cs:25
float rotation
Definition Gore.cs:1009
static int NewGore(Vector2 Position, Vector2 Velocity, int Type, float Scale=1f)
Definition Gore.cs:938
Color GetAlpha(Color newColor)
Definition Gore.cs:963
float scale
Definition Gore.cs:1013
bool sticky
Definition Gore.cs:1033
bool DeactivateIfOutsideOfWorld()
Definition Gore.cs:302
void Update()
Definition Gore.cs:475
int timeLeft
Definition Gore.cs:1037
byte numFrames
Definition Gore.cs:114
void Gore_UpdateLeaf()
Definition Gore.cs:586
void UpdateAmbientFloorCloud()
Definition Gore.cs:159
float ChumFloatingChunk_GetWaterLine(int X, int Y)
Definition Gore.cs:273
byte frame
Definition Gore.cs:92
void UpdateAmbientAirborneCloud()
Definition Gore.cs:189
void Gore_UpdateSail()
Definition Gore.cs:637