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
AmbientSky.cs
Go to the documentation of this file.
1using System;
15
17{
18 [global::Cpp2ILInjected.Token(Token = "0x20009B4")]
19 public class AmbientSky : CustomSky
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6004983")]
22 [global::Cpp2ILInjected.Address(RVA = "0x82FD30", Offset = "0x82FD30", Length = "0xC")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 public override void Activate(Vector2 position, params object[] args)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6004984")]
30 [global::Cpp2ILInjected.Address(RVA = "0x82FD3C", Offset = "0x82FD3C", Length = "0x8")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 public override void Deactivate(params object[] args)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6004985")]
38 [global::Cpp2ILInjected.Address(RVA = "0x82FD44", Offset = "0x82FD44", Length = "0xF0")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
42 {
45 typeof(int)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6004986")]
56 [global::Cpp2ILInjected.Address(RVA = "0x82FE34", Offset = "0x82FE34", Length = "0x588")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky), Member = "AnActiveSkyConflictsWithAmbience", ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "Deactivate", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(object[])
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>), Member = "Remove", MemberParameters = new object[] { typeof(SlotId) }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
69 public override void Update(GameTime gameTime)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6004987")]
75 [global::Cpp2ILInjected.Address(RVA = "0x8303BC", Offset = "0x8303BC", Length = "0x478")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>), Member = "Clear", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "Deactivate", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(object[])
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
87 public override void Draw(SpriteBatch spriteBatch, float minDepth, float maxDepth)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6004988")]
93 [global::Cpp2ILInjected.Address(RVA = "0x830834", Offset = "0x830834", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 public override bool IsActive()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6004989")]
101 [global::Cpp2ILInjected.Address(RVA = "0x83083C", Offset = "0x83083C", Length = "0x4")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 public override void Reset()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x600498A")]
109 [global::Cpp2ILInjected.Address(RVA = "0x830840", Offset = "0x830840", Length = "0x728")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.NetModules.NetAmbienceModule.<>c__DisplayClass1_0", Member = "<Deserialize>b__0", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.BirdsPackSkyEntity), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(Player),
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.WyvernSkyEntity), Member = ".ctor", MemberParameters = new object[]
120 {
121 typeof(Player),
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.AirshipSkyEntity), Member = ".ctor", MemberParameters = new object[]
125 {
126 typeof(Player),
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.AirBalloonSkyEntity), Member = ".ctor", MemberParameters = new object[]
130 {
131 typeof(Player),
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOCSkyEntity), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(Player),
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.MeteorSkyEntity), Member = ".ctor", MemberParameters = new object[]
140 {
141 typeof(Player),
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.BatsGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
145 {
146 typeof(Player),
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = typeof(SlotId))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.ButterfliesSkyEntity), Member = ".ctor", MemberParameters = new object[]
152 {
153 typeof(Player),
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.LostKiteSkyEntity), Member = ".ctor", MemberParameters = new object[]
157 {
158 typeof(Player),
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.VultureSkyEntity), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(Player),
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.PixiePosseSkyEntity), Member = ".ctor", MemberParameters = new object[]
167 {
168 typeof(Player),
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SeagullsGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
172 {
173 typeof(Player),
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SlimeBalloonGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
177 {
178 typeof(Player),
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.GastropodGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
182 {
183 typeof(Player),
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.PegasusSkyEntity), Member = ".ctor", MemberParameters = new object[]
187 {
188 typeof(Player),
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOSSkyEntity), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(Player),
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.CrimeraSkyEntity), Member = ".ctor", MemberParameters = new object[]
197 {
198 typeof(Player),
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky), Member = "AnActiveSkyConflictsWithAmbience", ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "Activate", MemberParameters = new object[]
205 {
206 typeof(string),
208 typeof(object[])
209 }, ReturnType = "T")]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.HellBatsGoupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
211 {
212 typeof(Player),
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
216 public void Spawn(Player player, SkyEntityType type, int seed)
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x600498B")]
222 [global::Cpp2ILInjected.Address(RVA = "0x8349E4", Offset = "0x8349E4", Length = "0x80")]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenEffectInitializer), Member = "LoadSkies", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomSky), Member = ".ctor", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
228 public AmbientSky()
229 {
230 throw null;
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x4008468")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
235 private bool _isActive;
236
237 [global::Cpp2ILInjected.Token(Token = "0x4008469")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
240
241 [global::Cpp2ILInjected.Token(Token = "0x400846A")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
243 private int _frameCounter;
244
245 [global::Cpp2ILInjected.Token(Token = "0x20009B5")]
246 private abstract class SkyEntity
247 {
248 [global::Cpp2ILInjected.Token(Token = "0x1700084F")]
250 {
251 [global::Cpp2ILInjected.Token(Token = "0x600498C")]
252 [global::Cpp2ILInjected.Address(RVA = "0x834A64", Offset = "0x834A64", Length = "0x48")]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SkyEntity), Member = "CommonDraw", MemberParameters = new object[]
254 {
255 typeof(SpriteBatch),
256 typeof(float),
257 typeof(float),
258 typeof(float)
259 }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SkyEntity), Member = "Helper_GetOpacityWithAccountingForOceanWaterLine", ReturnType = typeof(float))]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = "GetSourceRectangle", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Rectangle))]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
264 get
265 {
266 throw null;
267 }
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x600498D")]
271 [global::Cpp2ILInjected.Address(RVA = "0x834AAC", Offset = "0x834AAC", Length = "0x1C")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 protected void NextFrame()
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x600498E")]
280 public abstract Color GetColor(Color backgroundColor);
281
282 [global::Cpp2ILInjected.Token(Token = "0x600498F")]
283 public abstract void Update(int frameCount);
284
285 [global::Cpp2ILInjected.Token(Token = "0x6004990")]
286 [global::Cpp2ILInjected.Address(RVA = "0x834AC8", Offset = "0x834AC8", Length = "0x114")]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.ButterfliesSkyEntity", Member = ".ctor", MemberParameters = new object[]
289 {
290 typeof(Player),
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.LostKiteSkyEntity", Member = ".ctor", MemberParameters = new object[]
294 {
295 typeof(Player),
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PegasusSkyEntity", Member = ".ctor", MemberParameters = new object[]
299 {
300 typeof(Player),
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.VultureSkyEntity", Member = ".ctor", MemberParameters = new object[]
304 {
305 typeof(Player),
307 }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PixiePosseSkyEntity", Member = ".ctor", MemberParameters = new object[]
309 {
310 typeof(Player),
312 }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BirdsPackSkyEntity", Member = ".ctor", MemberParameters = new object[]
314 {
315 typeof(Player),
317 }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = ".ctor", MemberParameters = new object[]
319 {
320 typeof(Player),
322 }, ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = "CreateGroup", MemberParameters = new object[]
324 {
325 typeof(Player),
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity", Member = ".ctor", MemberParameters = new object[]
329 {
330 typeof(Player),
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity", Member = "CreateGroup", MemberParameters = new object[]
334 {
335 typeof(Player),
338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SlimeBalloonGroupSkyEntity", Member = ".ctor", MemberParameters = new object[]
339 {
340 typeof(Player),
342 }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SlimeBalloonGroupSkyEntity", Member = "CreateGroup", MemberParameters = new object[]
344 {
345 typeof(Player),
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.HellBatsGoupSkyEntity", Member = ".ctor", MemberParameters = new object[]
349 {
350 typeof(Player),
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.HellBatsGoupSkyEntity", Member = "CreateGroup", MemberParameters = new object[]
354 {
355 typeof(Player),
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity", Member = ".ctor", MemberParameters = new object[]
359 {
360 typeof(Player),
362 }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity", Member = "CreateGroup", MemberParameters = new object[]
364 {
365 typeof(Player),
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.WyvernSkyEntity", Member = ".ctor", MemberParameters = new object[]
369 {
370 typeof(Player),
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.AirshipSkyEntity", Member = ".ctor", MemberParameters = new object[]
374 {
375 typeof(Player),
377 }, ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity", Member = ".ctor", MemberParameters = new object[]
379 {
380 typeof(Player),
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_Center", ReturnType = typeof(Vector2))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
387 {
390 }, ReturnType = typeof(Vector2))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
392 {
394 typeof(float)
395 }, ReturnType = typeof(Vector2))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
397 {
400 }, ReturnType = typeof(Vector2))]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
403 {
404 throw null;
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x6004991")]
408 public abstract Vector2 GetDrawPosition();
409
410 [global::Cpp2ILInjected.Token(Token = "0x6004992")]
411 [global::Cpp2ILInjected.Address(RVA = "0x834BDC", Offset = "0x834BDC", Length = "0x4")]
412 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
413 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
414 public virtual void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
415 {
416 throw null;
417 }
418
419 [global::Cpp2ILInjected.Token(Token = "0x6004993")]
420 [global::Cpp2ILInjected.Address(RVA = "0x834BE0", Offset = "0x834BE0", Length = "0x27C")]
421 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PixiePosseSkyEntity", Member = "Draw", MemberParameters = new object[]
423 {
425 typeof(float),
426 typeof(float),
427 typeof(float)
428 }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = "Draw", MemberParameters = new object[]
430 {
432 typeof(float),
433 typeof(float),
434 typeof(float)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity", Member = "Draw", MemberParameters = new object[]
437 {
439 typeof(float),
440 typeof(float),
441 typeof(float)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SkyEntity), Member = "GetDrawPositionByDepth", ReturnType = typeof(Vector2))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
446 {
447 typeof(Color),
448 typeof(float)
449 }, ReturnType = typeof(Color))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SkyEntity), Member = "get_SourceRectangle", ReturnType = typeof(Rectangle))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
453 {
455 typeof(float)
456 }, ReturnType = typeof(Vector2))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
460 {
463 }, ReturnType = typeof(Vector2))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
466 {
470 typeof(Color),
471 typeof(float),
473 typeof(float),
475 typeof(float)
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
478 public void CommonDraw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x6004994")]
484 [global::Cpp2ILInjected.Address(RVA = "0x834E5C", Offset = "0x834E5C", Length = "0x148")]
485 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SkyEntity), Member = "CommonDraw", MemberParameters = new object[]
487 {
488 typeof(SpriteBatch),
489 typeof(float),
490 typeof(float),
491 typeof(float)
492 }, ReturnType = typeof(void))]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SkyEntity), Member = "Helper_GetOpacityWithAccountingForOceanWaterLine", ReturnType = typeof(float))]
494 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_Center", ReturnType = typeof(Vector2))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
498 {
501 }, ReturnType = typeof(Vector2))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
503 {
504 typeof(float),
505 typeof(float)
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
508 {
511 }, ReturnType = typeof(Vector2))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
513 {
516 }, ReturnType = typeof(Vector2))]
517 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
519 {
520 throw null;
521 }
522
523 [global::Cpp2ILInjected.Token(Token = "0x6004995")]
524 [global::Cpp2ILInjected.Address(RVA = "0x834FA4", Offset = "0x834FA4", Length = "0x17C")]
525 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
527 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SkyEntity), Member = "GetDrawPositionByDepth", ReturnType = typeof(Vector2))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
532 {
535 }, ReturnType = typeof(Vector2))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SkyEntity), Member = "get_SourceRectangle", ReturnType = typeof(Rectangle))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
538 {
539 typeof(float),
540 typeof(float),
541 typeof(float),
542 typeof(bool)
543 }, ReturnType = typeof(float))]
544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
546 {
547 throw null;
548 }
549
550 [global::Cpp2ILInjected.Token(Token = "0x6004996")]
551 [global::Cpp2ILInjected.Address(RVA = "0x835120", Offset = "0x835120", Length = "0x10")]
552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
554 protected SkyEntity()
555 {
556 throw null;
557 }
558
559 [global::Cpp2ILInjected.Token(Token = "0x400846B")]
560 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
562
563 [global::Cpp2ILInjected.Token(Token = "0x400846C")]
564 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
566
567 [global::Cpp2ILInjected.Token(Token = "0x400846D")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
570
571 [global::Cpp2ILInjected.Token(Token = "0x400846E")]
572 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
573 public float Depth;
574
575 [global::Cpp2ILInjected.Token(Token = "0x400846F")]
576 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
578
579 [global::Cpp2ILInjected.Token(Token = "0x4008470")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
581 public bool IsActive;
582
583 [global::Cpp2ILInjected.Token(Token = "0x4008471")]
584 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
585 public float Rotation;
586 }
587
588 [global::Cpp2ILInjected.Token(Token = "0x20009B6")]
590 {
591 [global::Cpp2ILInjected.Token(Token = "0x6004997")]
592 [global::Cpp2ILInjected.Address(RVA = "0x835130", Offset = "0x835130", Length = "0x40")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
597 {
598 throw null;
599 }
600
601 [global::Cpp2ILInjected.Token(Token = "0x6004998")]
602 [global::Cpp2ILInjected.Address(RVA = "0x835170", Offset = "0x835170", Length = "0x104")]
603 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.ButterfliesSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.LostKiteSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PegasusSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.VultureSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PixiePosseSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BirdsPackSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SlimeBalloonGroupSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.HellBatsGoupSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.AirshipSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.AirBalloonSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.FadingSkyEntity), Member = "UpdateOpacity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
620 {
623 }, ReturnType = typeof(Vector2))]
624 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
625 public override void Update(int frameCount)
626 {
627 throw null;
628 }
629
630 [global::Cpp2ILInjected.Token(Token = "0x6004999")]
631 [global::Cpp2ILInjected.Address(RVA = "0x835374", Offset = "0x835374", Length = "0x4")]
632 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
633 public virtual void UpdateVelocity(int frameCount)
634 {
635 throw null;
636 }
637
638 [global::Cpp2ILInjected.Token(Token = "0x600499A")]
639 [global::Cpp2ILInjected.Address(RVA = "0x8352AC", Offset = "0x8352AC", Length = "0xC8")]
640 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.FadingSkyEntity), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
644 {
645 typeof(float),
646 typeof(float),
647 typeof(float),
648 typeof(bool)
649 }, ReturnType = typeof(float))]
650 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
651 private void UpdateOpacity(int frameCount)
652 {
653 throw null;
654 }
655
656 [global::Cpp2ILInjected.Token(Token = "0x600499B")]
657 [global::Cpp2ILInjected.Address(RVA = "0x835274", Offset = "0x835274", Length = "0x38")]
658 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
659 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
660 private bool IsMovementDone(int frameCount)
661 {
662 throw null;
663 }
664
665 [global::Cpp2ILInjected.Token(Token = "0x600499C")]
666 [global::Cpp2ILInjected.Address(RVA = "0x835378", Offset = "0x835378", Length = "0xB4")]
667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.PegasusSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.VultureSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
670 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.CrimeraSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.EOSSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
673 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
675 {
676 typeof(Color),
677 typeof(Color),
678 typeof(float)
679 }, ReturnType = typeof(Color))]
680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
681 {
682 typeof(Color),
683 typeof(float)
684 }, ReturnType = typeof(Color))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "Helper_GetOpacityWithAccountingForOceanWaterLine", ReturnType = typeof(float))]
686 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
687 public override Color GetColor(Color backgroundColor)
688 {
689 throw null;
690 }
691
692 [global::Cpp2ILInjected.Token(Token = "0x600499D")]
693 [global::Cpp2ILInjected.Address(RVA = "0x83542C", Offset = "0x83542C", Length = "0x40")]
694 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
695 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
697 {
698 throw null;
699 }
700
701 [global::Cpp2ILInjected.Token(Token = "0x600499E")]
702 [global::Cpp2ILInjected.Address(RVA = "0x83546C", Offset = "0x83546C", Length = "0x8")]
703 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
704 public override Vector2 GetDrawPosition()
705 {
706 throw null;
707 }
708
709 [global::Cpp2ILInjected.Token(Token = "0x4008472")]
710 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
711 protected int LifeTime;
712
713 [global::Cpp2ILInjected.Token(Token = "0x4008473")]
714 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
715 protected Vector2 Velocity;
716
717 [global::Cpp2ILInjected.Token(Token = "0x4008474")]
718 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
719 protected int FramingSpeed;
720
721 [global::Cpp2ILInjected.Token(Token = "0x4008475")]
722 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
723 protected int TimeEntitySpawnedIn;
724
725 [global::Cpp2ILInjected.Token(Token = "0x4008476")]
726 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
727 protected float Opacity;
728
729 [global::Cpp2ILInjected.Token(Token = "0x4008477")]
730 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
731 protected float BrightnessLerper;
732
733 [global::Cpp2ILInjected.Token(Token = "0x4008478")]
734 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
735 protected float FinalOpacityMultiplier;
736
737 [global::Cpp2ILInjected.Token(Token = "0x4008479")]
738 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
740
741 [global::Cpp2ILInjected.Token(Token = "0x400847A")]
742 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
744
745 [global::Cpp2ILInjected.Token(Token = "0x400847B")]
746 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
747 protected int FrameOffset;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x20009B7")]
752 {
753 [global::Cpp2ILInjected.Token(Token = "0x600499F")]
754 [global::Cpp2ILInjected.Address(RVA = "0x832504", Offset = "0x832504", Length = "0x31C")]
755 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
756 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
757 {
758 typeof(Player),
760 typeof(int)
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
771 {
772 typeof(string),
773 typeof(string)
774 }, ReturnType = typeof(string))]
775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
776 {
777 typeof(byte),
778 typeof(byte)
779 }, ReturnType = typeof(void))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
781 {
782 typeof(int),
783 typeof(int)
784 }, ReturnType = typeof(int))]
785 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
787 {
788 throw null;
789 }
790
791 [global::Cpp2ILInjected.Token(Token = "0x60049A0")]
792 [global::Cpp2ILInjected.Address(RVA = "0x835474", Offset = "0x835474", Length = "0x10C")]
793 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
794 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
796 {
797 typeof(float),
798 typeof(float)
799 }, ReturnType = typeof(void))]
800 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
801 public override void UpdateVelocity(int frameCount)
802 {
803 throw null;
804 }
805
806 [global::Cpp2ILInjected.Token(Token = "0x60049A1")]
807 [global::Cpp2ILInjected.Address(RVA = "0x835580", Offset = "0x835580", Length = "0xEC")]
808 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
809 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
812 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
813 public override void Update(int frameCount)
814 {
815 throw null;
816 }
817 }
818
819 [global::Cpp2ILInjected.Token(Token = "0x20009B8")]
821 {
822 [global::Cpp2ILInjected.Token(Token = "0x60049A2")]
823 [global::Cpp2ILInjected.Address(RVA = "0x832820", Offset = "0x832820", Length = "0x318")]
824 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
826 {
827 typeof(Player),
829 typeof(int)
830 }, ReturnType = typeof(void))]
831 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
838 {
839 typeof(byte),
840 typeof(byte)
841 }, ReturnType = typeof(void))]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
843 {
844 typeof(int),
845 typeof(int)
846 }, ReturnType = typeof(int))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
848 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
849 public LostKiteSkyEntity(Player player, FastRandom random)
850 {
851 throw null;
852 }
853
854 [global::Cpp2ILInjected.Token(Token = "0x60049A3")]
855 [global::Cpp2ILInjected.Address(RVA = "0x83566C", Offset = "0x83566C", Length = "0x15C")]
856 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
857 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
859 {
860 typeof(float),
861 typeof(float)
862 }, ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
864 public override void UpdateVelocity(int frameCount)
865 {
866 throw null;
867 }
868
869 [global::Cpp2ILInjected.Token(Token = "0x60049A4")]
870 [global::Cpp2ILInjected.Address(RVA = "0x8357C8", Offset = "0x8357C8", Length = "0x17C")]
871 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
872 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
874 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
875 public override void Update(int frameCount)
876 {
877 throw null;
878 }
879 }
880
881 [global::Cpp2ILInjected.Token(Token = "0x20009B9")]
883 {
884 [global::Cpp2ILInjected.Token(Token = "0x60049A5")]
885 [global::Cpp2ILInjected.Address(RVA = "0x833F20", Offset = "0x833F20", Length = "0x2DC")]
886 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
888 {
889 typeof(Player),
891 typeof(int)
892 }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
895 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
900 {
901 typeof(byte),
902 typeof(byte)
903 }, ReturnType = typeof(void))]
904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
905 {
906 typeof(int),
907 typeof(int)
908 }, ReturnType = typeof(int))]
909 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
910 public PegasusSkyEntity(Player player, FastRandom random)
911 {
912 throw null;
913 }
914
915 [global::Cpp2ILInjected.Token(Token = "0x60049A6")]
916 [global::Cpp2ILInjected.Address(RVA = "0x835944", Offset = "0x835944", Length = "0x108")]
917 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
918 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
920 {
921 typeof(float),
922 typeof(float)
923 }, ReturnType = typeof(void))]
924 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
925 public override void UpdateVelocity(int frameCount)
926 {
927 throw null;
928 }
929
930 [global::Cpp2ILInjected.Token(Token = "0x60049A7")]
931 [global::Cpp2ILInjected.Address(RVA = "0x835A4C", Offset = "0x835A4C", Length = "0xEC")]
932 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
933 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
936 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
937 public override void Update(int frameCount)
938 {
939 throw null;
940 }
941
942 [global::Cpp2ILInjected.Token(Token = "0x60049A8")]
943 [global::Cpp2ILInjected.Address(RVA = "0x835B38", Offset = "0x835B38", Length = "0xC0")]
944 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
945 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
946 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
948 {
949 typeof(Color),
950 typeof(float)
951 }, ReturnType = typeof(Color))]
952 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
953 public override Color GetColor(Color backgroundColor)
954 {
955 throw null;
956 }
957 }
958
959 [global::Cpp2ILInjected.Token(Token = "0x20009BA")]
961 {
962 [global::Cpp2ILInjected.Token(Token = "0x60049A9")]
963 [global::Cpp2ILInjected.Address(RVA = "0x832B38", Offset = "0x832B38", Length = "0x2DC")]
964 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
966 {
967 typeof(Player),
969 typeof(int)
970 }, ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
978 {
979 typeof(byte),
980 typeof(byte)
981 }, ReturnType = typeof(void))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
983 {
984 typeof(int),
985 typeof(int)
986 }, ReturnType = typeof(int))]
987 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
988 public VultureSkyEntity(Player player, FastRandom random)
989 {
990 throw null;
991 }
992
993 [global::Cpp2ILInjected.Token(Token = "0x60049AA")]
994 [global::Cpp2ILInjected.Address(RVA = "0x835BF8", Offset = "0x835BF8", Length = "0x108")]
995 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
996 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
998 {
999 typeof(float),
1000 typeof(float)
1001 }, ReturnType = typeof(void))]
1002 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1003 public override void UpdateVelocity(int frameCount)
1004 {
1005 throw null;
1006 }
1007
1008 [global::Cpp2ILInjected.Token(Token = "0x60049AB")]
1009 [global::Cpp2ILInjected.Address(RVA = "0x835D00", Offset = "0x835D00", Length = "0xEC")]
1010 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1011 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1014 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1015 public override void Update(int frameCount)
1016 {
1017 throw null;
1018 }
1019
1020 [global::Cpp2ILInjected.Token(Token = "0x60049AC")]
1021 [global::Cpp2ILInjected.Address(RVA = "0x835DEC", Offset = "0x835DEC", Length = "0x104")]
1022 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
1024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
1026 {
1027 typeof(float),
1028 typeof(float)
1029 }, ReturnType = typeof(float))]
1030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1031 {
1032 typeof(Color),
1033 typeof(float)
1034 }, ReturnType = typeof(Color))]
1035 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1036 public override Color GetColor(Color backgroundColor)
1037 {
1038 throw null;
1039 }
1040 }
1041
1042 [global::Cpp2ILInjected.Token(Token = "0x20009BB")]
1044 {
1045 [global::Cpp2ILInjected.Token(Token = "0x60049AD")]
1046 [global::Cpp2ILInjected.Address(RVA = "0x832E14", Offset = "0x832E14", Length = "0x328")]
1047 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1048 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1049 {
1050 typeof(Player),
1052 typeof(int)
1053 }, ReturnType = typeof(void))]
1054 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1062 {
1063 typeof(string),
1064 typeof(string)
1065 }, ReturnType = typeof(string))]
1066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1067 {
1068 typeof(byte),
1069 typeof(byte)
1070 }, ReturnType = typeof(void))]
1071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1072 {
1073 typeof(int),
1074 typeof(int)
1075 }, ReturnType = typeof(int))]
1076 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1078 {
1079 throw null;
1080 }
1081
1082 [global::Cpp2ILInjected.Token(Token = "0x60049AE")]
1083 [global::Cpp2ILInjected.Address(RVA = "0x835EF0", Offset = "0x835EF0", Length = "0x10C")]
1084 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1085 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1087 {
1088 typeof(float),
1089 typeof(float)
1090 }, ReturnType = typeof(void))]
1091 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1092 public override void UpdateVelocity(int frameCount)
1093 {
1094 throw null;
1095 }
1096
1097 [global::Cpp2ILInjected.Token(Token = "0x60049AF")]
1098 [global::Cpp2ILInjected.Address(RVA = "0x835FFC", Offset = "0x835FFC", Length = "0x170")]
1099 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1104 public override void Update(int frameCount)
1105 {
1106 throw null;
1107 }
1108
1109 [global::Cpp2ILInjected.Token(Token = "0x60049B0")]
1110 [global::Cpp2ILInjected.Address(RVA = "0x83616C", Offset = "0x83616C", Length = "0x10")]
1111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "CommonDraw", MemberParameters = new object[]
1113 {
1115 typeof(float),
1116 typeof(float),
1117 typeof(float)
1118 }, ReturnType = typeof(void))]
1119 public override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
1120 {
1121 throw null;
1122 }
1123
1124 [global::Cpp2ILInjected.Token(Token = "0x400847C")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1126 private int pixieType;
1127 }
1128
1129 [global::Cpp2ILInjected.Token(Token = "0x20009BC")]
1131 {
1132 [global::Cpp2ILInjected.Token(Token = "0x60049B1")]
1133 [global::Cpp2ILInjected.Address(RVA = "0x831524", Offset = "0x831524", Length = "0x2DC")]
1134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1136 {
1137 typeof(Player),
1139 typeof(int)
1140 }, ReturnType = typeof(void))]
1141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1148 {
1149 typeof(byte),
1150 typeof(byte)
1151 }, ReturnType = typeof(void))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1153 {
1154 typeof(int),
1155 typeof(int)
1156 }, ReturnType = typeof(int))]
1157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1158 public BirdsPackSkyEntity(Player player, FastRandom random)
1159 {
1160 throw null;
1161 }
1162
1163 [global::Cpp2ILInjected.Token(Token = "0x60049B2")]
1164 [global::Cpp2ILInjected.Address(RVA = "0x83617C", Offset = "0x83617C", Length = "0x108")]
1165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1168 {
1169 typeof(float),
1170 typeof(float)
1171 }, ReturnType = typeof(void))]
1172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1173 public override void UpdateVelocity(int frameCount)
1174 {
1175 throw null;
1176 }
1177
1178 [global::Cpp2ILInjected.Token(Token = "0x60049B3")]
1179 [global::Cpp2ILInjected.Address(RVA = "0x836284", Offset = "0x836284", Length = "0xEC")]
1180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1185 public override void Update(int frameCount)
1186 {
1187 throw null;
1188 }
1189 }
1190
1191 [global::Cpp2ILInjected.Token(Token = "0x20009BD")]
1193 {
1194 [global::Cpp2ILInjected.Token(Token = "0x60049B4")]
1195 [global::Cpp2ILInjected.Address(RVA = "0x836370", Offset = "0x836370", Length = "0x330")]
1196 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SeagullsGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
1198 {
1199 typeof(Player),
1200 typeof(FastRandom)
1202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1209 {
1210 typeof(byte),
1211 typeof(byte)
1212 }, ReturnType = typeof(void))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1214 {
1215 typeof(int),
1216 typeof(int)
1217 }, ReturnType = typeof(int))]
1218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1221 {
1222 throw null;
1223 }
1224
1225 [global::Cpp2ILInjected.Token(Token = "0x60049B5")]
1226 [global::Cpp2ILInjected.Address(RVA = "0x8366A0", Offset = "0x8366A0", Length = "0x174")]
1227 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1231 {
1232 typeof(float),
1233 typeof(float)
1234 }, ReturnType = typeof(void))]
1235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1236 {
1237 typeof(Vector2),
1239 }, ReturnType = typeof(Vector2))]
1240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1241 {
1242 typeof(Vector2),
1244 }, ReturnType = typeof(Vector2))]
1245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1246 public override void UpdateVelocity(int frameCount)
1247 {
1248 throw null;
1249 }
1250
1251 [global::Cpp2ILInjected.Token(Token = "0x60049B6")]
1252 [global::Cpp2ILInjected.Address(RVA = "0x836814", Offset = "0x836814", Length = "0xEC")]
1253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1258 public override void Update(int frameCount)
1259 {
1260 throw null;
1261 }
1262
1263 [global::Cpp2ILInjected.Token(Token = "0x60049B7")]
1264 [global::Cpp2ILInjected.Address(RVA = "0x836900", Offset = "0x836900", Length = "0xC")]
1265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1267 {
1268 throw null;
1269 }
1270
1271 [global::Cpp2ILInjected.Token(Token = "0x60049B8")]
1272 [global::Cpp2ILInjected.Address(RVA = "0x83690C", Offset = "0x83690C", Length = "0xC0")]
1273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
1275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
1276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1277 {
1278 typeof(Color),
1279 typeof(float)
1280 }, ReturnType = typeof(Color))]
1281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1282 public override Color GetColor(Color backgroundColor)
1283 {
1284 throw null;
1285 }
1286
1287 [global::Cpp2ILInjected.Token(Token = "0x60049B9")]
1288 [global::Cpp2ILInjected.Address(RVA = "0x8369CC", Offset = "0x8369CC", Length = "0xC")]
1289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "CommonDraw", MemberParameters = new object[]
1291 {
1293 typeof(float),
1294 typeof(float),
1295 typeof(float)
1296 }, ReturnType = typeof(void))]
1297 public override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
1298 {
1299 throw null;
1300 }
1301
1302 [global::Cpp2ILInjected.Token(Token = "0x60049BA")]
1303 [global::Cpp2ILInjected.Address(RVA = "0x83313C", Offset = "0x83313C", Length = "0x4A8")]
1304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1306 {
1307 typeof(Player),
1309 typeof(int)
1310 }, ReturnType = typeof(void))]
1311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1314 {
1315 typeof(int),
1316 typeof(int)
1317 }, ReturnType = typeof(int))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1322 {
1323 typeof(float),
1324 typeof(float)
1325 }, ReturnType = typeof(void))]
1326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1327 {
1328 typeof(Vector2),
1329 typeof(float)
1330 }, ReturnType = typeof(Vector2))]
1331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SeagullsGroupSkyEntity), Member = ".ctor", MemberParameters = new object[]
1332 {
1333 typeof(Player),
1335 }, ReturnType = typeof(void))]
1336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1337 {
1338 typeof(Vector2),
1340 }, ReturnType = typeof(Vector2))]
1341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1343 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1345 {
1346 throw null;
1347 }
1348
1349 [global::Cpp2ILInjected.Token(Token = "0x400847D")]
1350 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x400847E")]
1354 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1356
1357 [global::Cpp2ILInjected.Token(Token = "0x400847F")]
1358 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1360
1361 [global::Cpp2ILInjected.Token(Token = "0x4008480")]
1362 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1364 }
1365
1366 [global::Cpp2ILInjected.Token(Token = "0x20009BE")]
1368 {
1369 [global::Cpp2ILInjected.Token(Token = "0x60049BB")]
1370 [global::Cpp2ILInjected.Address(RVA = "0x8369D8", Offset = "0x8369D8", Length = "0x2E0")]
1371 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.GastropodGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
1373 {
1374 typeof(Player),
1375 typeof(FastRandom)
1377 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1384 {
1385 typeof(byte),
1386 typeof(byte)
1387 }, ReturnType = typeof(void))]
1388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1389 {
1390 typeof(int),
1391 typeof(int)
1392 }, ReturnType = typeof(int))]
1393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1395 {
1396 throw null;
1397 }
1398
1399 [global::Cpp2ILInjected.Token(Token = "0x60049BC")]
1400 [global::Cpp2ILInjected.Address(RVA = "0x836CB8", Offset = "0x836CB8", Length = "0x200")]
1401 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1405 {
1406 typeof(float),
1407 typeof(float)
1408 }, ReturnType = typeof(void))]
1409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1410 {
1411 typeof(Vector2),
1413 }, ReturnType = typeof(Vector2))]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1415 {
1416 typeof(Vector2),
1418 }, ReturnType = typeof(Vector2))]
1419 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1420 public override void UpdateVelocity(int frameCount)
1421 {
1422 throw null;
1423 }
1424
1425 [global::Cpp2ILInjected.Token(Token = "0x60049BD")]
1426 [global::Cpp2ILInjected.Address(RVA = "0x836EB8", Offset = "0x836EB8", Length = "0x124")]
1427 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1428 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1432 public override void Update(int frameCount)
1433 {
1434 throw null;
1435 }
1436
1437 [global::Cpp2ILInjected.Token(Token = "0x60049BE")]
1438 [global::Cpp2ILInjected.Address(RVA = "0x836FDC", Offset = "0x836FDC", Length = "0xD0")]
1439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
1441 {
1442 typeof(Color),
1443 typeof(Color),
1444 typeof(float)
1445 }, ReturnType = typeof(Color))]
1446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1447 {
1448 typeof(Color),
1449 typeof(float)
1450 }, ReturnType = typeof(Color))]
1451 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1452 public override Color GetColor(Color backgroundColor)
1453 {
1454 throw null;
1455 }
1456
1457 [global::Cpp2ILInjected.Token(Token = "0x60049BF")]
1458 [global::Cpp2ILInjected.Address(RVA = "0x8370AC", Offset = "0x8370AC", Length = "0x10")]
1459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "CommonDraw", MemberParameters = new object[]
1461 {
1463 typeof(float),
1464 typeof(float),
1465 typeof(float)
1466 }, ReturnType = typeof(void))]
1467 public override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
1468 {
1469 throw null;
1470 }
1471
1472 [global::Cpp2ILInjected.Token(Token = "0x60049C0")]
1473 [global::Cpp2ILInjected.Address(RVA = "0x8370BC", Offset = "0x8370BC", Length = "0xC")]
1474 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1476 {
1477 throw null;
1478 }
1479
1480 [global::Cpp2ILInjected.Token(Token = "0x60049C1")]
1481 [global::Cpp2ILInjected.Address(RVA = "0x833A80", Offset = "0x833A80", Length = "0x4A0")]
1482 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1484 {
1485 typeof(Player),
1487 typeof(int)
1488 }, ReturnType = typeof(void))]
1489 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1492 {
1493 typeof(int),
1494 typeof(int)
1495 }, ReturnType = typeof(int))]
1496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1500 {
1501 typeof(float),
1502 typeof(float)
1503 }, ReturnType = typeof(void))]
1504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1505 {
1506 typeof(Vector2),
1507 typeof(float)
1508 }, ReturnType = typeof(Vector2))]
1509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.GastropodGroupSkyEntity), Member = ".ctor", MemberParameters = new object[]
1510 {
1511 typeof(Player),
1513 }, ReturnType = typeof(void))]
1514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1515 {
1516 typeof(Vector2),
1518 }, ReturnType = typeof(Vector2))]
1519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1521 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1523 {
1524 throw null;
1525 }
1526
1527 [global::Cpp2ILInjected.Token(Token = "0x4008481")]
1528 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1530
1531 [global::Cpp2ILInjected.Token(Token = "0x4008482")]
1532 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1534
1535 [global::Cpp2ILInjected.Token(Token = "0x4008483")]
1536 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1538
1539 [global::Cpp2ILInjected.Token(Token = "0x4008484")]
1540 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1542 }
1543
1544 [global::Cpp2ILInjected.Token(Token = "0x20009BF")]
1546 {
1547 [global::Cpp2ILInjected.Token(Token = "0x60049C2")]
1548 [global::Cpp2ILInjected.Address(RVA = "0x8370C8", Offset = "0x8370C8", Length = "0x2F0")]
1549 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.SlimeBalloonGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
1551 {
1552 typeof(Player),
1553 typeof(FastRandom)
1555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1562 {
1563 typeof(byte),
1564 typeof(byte)
1565 }, ReturnType = typeof(void))]
1566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1568 {
1569 typeof(int),
1570 typeof(int)
1571 }, ReturnType = typeof(int))]
1572 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1574 {
1575 throw null;
1576 }
1577
1578 [global::Cpp2ILInjected.Token(Token = "0x60049C3")]
1579 [global::Cpp2ILInjected.Address(RVA = "0x8373B8", Offset = "0x8373B8", Length = "0x1F4")]
1580 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1584 {
1585 typeof(float),
1586 typeof(float)
1587 }, ReturnType = typeof(void))]
1588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1589 {
1590 typeof(Vector2),
1592 }, ReturnType = typeof(Vector2))]
1593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1594 {
1595 typeof(Vector2),
1597 }, ReturnType = typeof(Vector2))]
1598 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1599 public override void UpdateVelocity(int frameCount)
1600 {
1601 throw null;
1602 }
1603
1604 [global::Cpp2ILInjected.Token(Token = "0x60049C4")]
1605 [global::Cpp2ILInjected.Address(RVA = "0x8375AC", Offset = "0x8375AC", Length = "0x18C")]
1606 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1607 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1610 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1611 public override void Update(int frameCount)
1612 {
1613 throw null;
1614 }
1615
1616 [global::Cpp2ILInjected.Token(Token = "0x60049C5")]
1617 [global::Cpp2ILInjected.Address(RVA = "0x837738", Offset = "0x837738", Length = "0xC")]
1618 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1620 {
1621 throw null;
1622 }
1623
1624 [global::Cpp2ILInjected.Token(Token = "0x60049C6")]
1625 [global::Cpp2ILInjected.Address(RVA = "0x8335E4", Offset = "0x8335E4", Length = "0x49C")]
1626 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1628 {
1629 typeof(Player),
1631 typeof(int)
1632 }, ReturnType = typeof(void))]
1633 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1636 {
1637 typeof(int),
1638 typeof(int)
1639 }, ReturnType = typeof(int))]
1640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1644 {
1645 typeof(float),
1646 typeof(float)
1647 }, ReturnType = typeof(void))]
1648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1649 {
1650 typeof(Vector2),
1651 typeof(float)
1652 }, ReturnType = typeof(Vector2))]
1653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.SlimeBalloonGroupSkyEntity), Member = ".ctor", MemberParameters = new object[]
1654 {
1655 typeof(Player),
1657 }, ReturnType = typeof(void))]
1658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1659 {
1660 typeof(Vector2),
1662 }, ReturnType = typeof(Vector2))]
1663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1665 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1667 {
1668 throw null;
1669 }
1670
1671 [global::Cpp2ILInjected.Token(Token = "0x4008485")]
1672 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1674
1675 [global::Cpp2ILInjected.Token(Token = "0x4008486")]
1676 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1678
1679 [global::Cpp2ILInjected.Token(Token = "0x4008487")]
1680 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1682
1683 [global::Cpp2ILInjected.Token(Token = "0x4008488")]
1684 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1686 }
1687
1688 [global::Cpp2ILInjected.Token(Token = "0x20009C0")]
1690 {
1691 [global::Cpp2ILInjected.Token(Token = "0x60049C7")]
1692 [global::Cpp2ILInjected.Address(RVA = "0x837744", Offset = "0x837744", Length = "0x350")]
1693 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.HellBatsGoupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
1695 {
1696 typeof(Player),
1697 typeof(FastRandom)
1699 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_UnderworldLayer", ReturnType = typeof(int))]
1705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1707 {
1708 typeof(int),
1709 typeof(int)
1710 }, ReturnType = typeof(int))]
1711 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1713 {
1714 typeof(string),
1715 typeof(string)
1716 }, ReturnType = typeof(string))]
1717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1718 {
1719 typeof(byte),
1720 typeof(byte)
1721 }, ReturnType = typeof(void))]
1722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1723 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1725 {
1726 throw null;
1727 }
1728
1729 [global::Cpp2ILInjected.Token(Token = "0x60049C8")]
1730 [global::Cpp2ILInjected.Address(RVA = "0x837A94", Offset = "0x837A94", Length = "0x1F0")]
1731 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1735 {
1736 typeof(float),
1737 typeof(float)
1738 }, ReturnType = typeof(void))]
1739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1740 {
1741 typeof(Vector2),
1743 }, ReturnType = typeof(Vector2))]
1744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1745 {
1746 typeof(Vector2),
1748 }, ReturnType = typeof(Vector2))]
1749 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1750 public override void UpdateVelocity(int frameCount)
1751 {
1752 throw null;
1753 }
1754
1755 [global::Cpp2ILInjected.Token(Token = "0x60049C9")]
1756 [global::Cpp2ILInjected.Address(RVA = "0x837C84", Offset = "0x837C84", Length = "0x4")]
1757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1759 public override void Update(int frameCount)
1760 {
1761 throw null;
1762 }
1763
1764 [global::Cpp2ILInjected.Token(Token = "0x60049CA")]
1765 [global::Cpp2ILInjected.Address(RVA = "0x837C88", Offset = "0x837C88", Length = "0xC")]
1766 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1768 {
1769 throw null;
1770 }
1771
1772 [global::Cpp2ILInjected.Token(Token = "0x60049CB")]
1773 [global::Cpp2ILInjected.Address(RVA = "0x837C94", Offset = "0x837C94", Length = "0xAC")]
1774 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1775 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
1777 {
1778 typeof(Color),
1779 typeof(Color),
1780 typeof(float)
1781 }, ReturnType = typeof(Color))]
1782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1783 {
1784 typeof(Color),
1785 typeof(float)
1786 }, ReturnType = typeof(Color))]
1787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.HellBatsGoupSkyEntity), Member = "Helper_GetOpacityWithAccountingForBackgroundsOff", ReturnType = typeof(float))]
1788 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1789 public override Color GetColor(Color backgroundColor)
1790 {
1791 throw null;
1792 }
1793
1794 [global::Cpp2ILInjected.Token(Token = "0x60049CC")]
1795 [global::Cpp2ILInjected.Address(RVA = "0x834554", Offset = "0x834554", Length = "0x490")]
1796 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1798 {
1799 typeof(Player),
1801 typeof(int)
1802 }, ReturnType = typeof(void))]
1803 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1806 {
1807 typeof(int),
1808 typeof(int)
1809 }, ReturnType = typeof(int))]
1810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_UnderworldLayer", ReturnType = typeof(int))]
1814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1815 {
1816 typeof(float),
1817 typeof(float)
1818 }, ReturnType = typeof(void))]
1819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1820 {
1821 typeof(Vector2),
1822 typeof(float)
1823 }, ReturnType = typeof(Vector2))]
1824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.HellBatsGoupSkyEntity), Member = ".ctor", MemberParameters = new object[]
1825 {
1826 typeof(Player),
1828 }, ReturnType = typeof(void))]
1829 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1830 {
1831 typeof(Vector2),
1833 }, ReturnType = typeof(Vector2))]
1834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1836 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1838 {
1839 throw null;
1840 }
1841
1842 [global::Cpp2ILInjected.Token(Token = "0x60049CD")]
1843 [global::Cpp2ILInjected.Address(RVA = "0x837D40", Offset = "0x837D40", Length = "0x8C")]
1844 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1845 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.HellBatsGoupSkyEntity), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
1846 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_BackgroundEnabled", ReturnType = typeof(bool))]
1848 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1850 {
1851 throw null;
1852 }
1853
1854 [global::Cpp2ILInjected.Token(Token = "0x4008489")]
1855 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1857
1858 [global::Cpp2ILInjected.Token(Token = "0x400848A")]
1859 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1861
1862 [global::Cpp2ILInjected.Token(Token = "0x400848B")]
1863 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1865
1866 [global::Cpp2ILInjected.Token(Token = "0x400848C")]
1867 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1869 }
1870
1871 [global::Cpp2ILInjected.Token(Token = "0x20009C1")]
1873 {
1874 [global::Cpp2ILInjected.Token(Token = "0x60049CE")]
1875 [global::Cpp2ILInjected.Address(RVA = "0x837DCC", Offset = "0x837DCC", Length = "0x36C")]
1876 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.BatsGroupSkyEntity), Member = "CreateGroup", MemberParameters = new object[]
1878 {
1879 typeof(Player),
1880 typeof(FastRandom)
1882 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1889 {
1890 typeof(int),
1891 typeof(int)
1892 }, ReturnType = typeof(int))]
1893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1895 {
1896 typeof(string),
1897 typeof(string)
1898 }, ReturnType = typeof(string))]
1899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
1900 {
1901 typeof(byte),
1902 typeof(byte)
1903 }, ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1905 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1906 public BatsGroupSkyEntity(Player player, FastRandom random)
1907 {
1908 throw null;
1909 }
1910
1911 [global::Cpp2ILInjected.Token(Token = "0x60049CF")]
1912 [global::Cpp2ILInjected.Address(RVA = "0x838138", Offset = "0x838138", Length = "0x1F0")]
1913 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1914 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1917 {
1918 typeof(float),
1919 typeof(float)
1920 }, ReturnType = typeof(void))]
1921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1922 {
1923 typeof(Vector2),
1925 }, ReturnType = typeof(Vector2))]
1926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1927 {
1928 typeof(Vector2),
1930 }, ReturnType = typeof(Vector2))]
1931 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1932 public override void UpdateVelocity(int frameCount)
1933 {
1934 throw null;
1935 }
1936
1937 [global::Cpp2ILInjected.Token(Token = "0x60049D0")]
1938 [global::Cpp2ILInjected.Address(RVA = "0x838328", Offset = "0x838328", Length = "0xEC")]
1939 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1940 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
1943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1944 public override void Update(int frameCount)
1945 {
1946 throw null;
1947 }
1948
1949 [global::Cpp2ILInjected.Token(Token = "0x60049D1")]
1950 [global::Cpp2ILInjected.Address(RVA = "0x838414", Offset = "0x838414", Length = "0xC")]
1951 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1953 {
1954 throw null;
1955 }
1956
1957 [global::Cpp2ILInjected.Token(Token = "0x60049D2")]
1958 [global::Cpp2ILInjected.Address(RVA = "0x838420", Offset = "0x838420", Length = "0x170")]
1959 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
1961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
1962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Max", MemberTypeParameters = new object[] { typeof(float) }, MemberParameters = new object[] { typeof(float[]) }, ReturnType = "T")]
1963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1964 {
1965 typeof(Color),
1966 typeof(float)
1967 }, ReturnType = typeof(Color))]
1968 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1969 public override Color GetColor(Color backgroundColor)
1970 {
1971 throw null;
1972 }
1973
1974 [global::Cpp2ILInjected.Token(Token = "0x60049D3")]
1975 [global::Cpp2ILInjected.Address(RVA = "0x83205C", Offset = "0x83205C", Length = "0x4A8")]
1976 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1977 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
1978 {
1979 typeof(Player),
1981 typeof(int)
1982 }, ReturnType = typeof(void))]
1983 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
1986 {
1987 typeof(int),
1988 typeof(int)
1989 }, ReturnType = typeof(int))]
1990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
1991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
1992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
1993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1994 {
1995 typeof(float),
1996 typeof(float)
1997 }, ReturnType = typeof(void))]
1998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1999 {
2000 typeof(Vector2),
2001 typeof(float)
2002 }, ReturnType = typeof(Vector2))]
2003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.BatsGroupSkyEntity), Member = ".ctor", MemberParameters = new object[]
2004 {
2005 typeof(Player),
2007 }, ReturnType = typeof(void))]
2008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2009 {
2010 typeof(Vector2),
2012 }, ReturnType = typeof(Vector2))]
2013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2015 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
2017 {
2018 throw null;
2019 }
2020
2021 [global::Cpp2ILInjected.Token(Token = "0x400848D")]
2022 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
2024
2025 [global::Cpp2ILInjected.Token(Token = "0x400848E")]
2026 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
2028
2029 [global::Cpp2ILInjected.Token(Token = "0x400848F")]
2030 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
2032
2033 [global::Cpp2ILInjected.Token(Token = "0x4008490")]
2034 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
2036 }
2037
2038 [global::Cpp2ILInjected.Token(Token = "0x20009C2")]
2040 {
2041 [global::Cpp2ILInjected.Token(Token = "0x60049D4")]
2042 [global::Cpp2ILInjected.Address(RVA = "0x831D80", Offset = "0x831D80", Length = "0x2DC")]
2043 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2044 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2045 {
2046 typeof(Player),
2048 typeof(int)
2049 }, ReturnType = typeof(void))]
2050 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2052 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
2053 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
2054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2057 {
2058 typeof(byte),
2059 typeof(byte)
2060 }, ReturnType = typeof(void))]
2061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2062 {
2063 typeof(int),
2064 typeof(int)
2065 }, ReturnType = typeof(int))]
2066 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2067 public WyvernSkyEntity(Player player, FastRandom random)
2068 {
2069 throw null;
2070 }
2071
2072 [global::Cpp2ILInjected.Token(Token = "0x60049D5")]
2073 [global::Cpp2ILInjected.Address(RVA = "0x838590", Offset = "0x838590", Length = "0x108")]
2074 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2075 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2077 {
2078 typeof(float),
2079 typeof(float)
2080 }, ReturnType = typeof(void))]
2081 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2082 public override void UpdateVelocity(int frameCount)
2083 {
2084 throw null;
2085 }
2086 }
2087
2088 [global::Cpp2ILInjected.Token(Token = "0x20009C3")]
2090 {
2091 [global::Cpp2ILInjected.Token(Token = "0x60049D6")]
2092 [global::Cpp2ILInjected.Address(RVA = "0x838698", Offset = "0x838698", Length = "0x74")]
2093 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
2095 {
2096 typeof(Color),
2097 typeof(Color),
2098 typeof(float)
2099 }, ReturnType = typeof(Color))]
2100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2101 public override Color GetColor(Color backgroundColor)
2102 {
2103 throw null;
2104 }
2105
2106 [global::Cpp2ILInjected.Token(Token = "0x60049D7")]
2107 [global::Cpp2ILInjected.Address(RVA = "0x83870C", Offset = "0x83870C", Length = "0x8")]
2108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2109 public override Vector2 GetDrawPosition()
2110 {
2111 throw null;
2112 }
2113
2114 [global::Cpp2ILInjected.Token(Token = "0x60049D8")]
2115 [global::Cpp2ILInjected.Address(RVA = "0x838714", Offset = "0x838714", Length = "0x4")]
2116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2117 public override void Update(int frameCount)
2118 {
2119 throw null;
2120 }
2121
2122 [global::Cpp2ILInjected.Token(Token = "0x60049D9")]
2123 [global::Cpp2ILInjected.Address(RVA = "0x838718", Offset = "0x838718", Length = "0x10")]
2124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2127 {
2128 throw null;
2129 }
2130 }
2131
2132 [global::Cpp2ILInjected.Token(Token = "0x20009C4")]
2134 {
2135 [global::Cpp2ILInjected.Token(Token = "0x60049DA")]
2136 [global::Cpp2ILInjected.Address(RVA = "0x838728", Offset = "0x838728", Length = "0x10")]
2137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2140 {
2141 throw null;
2142 }
2143 }
2144
2145 [global::Cpp2ILInjected.Token(Token = "0x20009C5")]
2147 {
2148 [global::Cpp2ILInjected.Token(Token = "0x60049DB")]
2149 [global::Cpp2ILInjected.Address(RVA = "0x831284", Offset = "0x831284", Length = "0x2A0")]
2150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2152 {
2153 typeof(Player),
2155 typeof(int)
2156 }, ReturnType = typeof(void))]
2157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
2161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
2162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2165 {
2166 typeof(byte),
2167 typeof(byte)
2168 }, ReturnType = typeof(void))]
2169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2170 {
2171 typeof(int),
2172 typeof(int)
2173 }, ReturnType = typeof(int))]
2174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2175 public AirshipSkyEntity(Player player, FastRandom random)
2176 {
2177 throw null;
2178 }
2179
2180 [global::Cpp2ILInjected.Token(Token = "0x60049DC")]
2181 [global::Cpp2ILInjected.Address(RVA = "0x838738", Offset = "0x838738", Length = "0x108")]
2182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2185 {
2186 typeof(float),
2187 typeof(float)
2188 }, ReturnType = typeof(void))]
2189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2190 public override void UpdateVelocity(int frameCount)
2191 {
2192 throw null;
2193 }
2194
2195 [global::Cpp2ILInjected.Token(Token = "0x60049DD")]
2196 [global::Cpp2ILInjected.Address(RVA = "0x838840", Offset = "0x838840", Length = "0xEC")]
2197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
2201 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2202 public override void Update(int frameCount)
2203 {
2204 throw null;
2205 }
2206 }
2207
2208 [global::Cpp2ILInjected.Token(Token = "0x20009C6")]
2210 {
2211 [global::Cpp2ILInjected.Token(Token = "0x60049DE")]
2212 [global::Cpp2ILInjected.Address(RVA = "0x830F68", Offset = "0x830F68", Length = "0x31C")]
2213 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2215 {
2216 typeof(Player),
2218 typeof(int)
2219 }, ReturnType = typeof(void))]
2220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
2224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2227 {
2228 typeof(int),
2229 typeof(int)
2230 }, ReturnType = typeof(int))]
2231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2232 {
2233 typeof(string),
2234 typeof(string)
2235 }, ReturnType = typeof(string))]
2236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2237 {
2238 typeof(byte),
2239 typeof(byte)
2240 }, ReturnType = typeof(void))]
2241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2243 {
2244 throw null;
2245 }
2246
2247 [global::Cpp2ILInjected.Token(Token = "0x60049DF")]
2248 [global::Cpp2ILInjected.Address(RVA = "0x83892C", Offset = "0x83892C", Length = "0x1EC")]
2249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2252 {
2253 typeof(float),
2254 typeof(float)
2255 }, ReturnType = typeof(void))]
2256 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2257 public override void UpdateVelocity(int frameCount)
2258 {
2259 throw null;
2260 }
2261
2262 [global::Cpp2ILInjected.Token(Token = "0x60049E0")]
2263 [global::Cpp2ILInjected.Address(RVA = "0x838B18", Offset = "0x838B18", Length = "0xEC")]
2264 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_IsItRaining", ReturnType = typeof(bool))]
2268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2269 public override void Update(int frameCount)
2270 {
2271 throw null;
2272 }
2273
2274 [global::Cpp2ILInjected.Token(Token = "0x4008491")]
2275 private const int RANDOM_TILE_SPAWN_RANGE = 100;
2276 }
2277
2278 [global::Cpp2ILInjected.Token(Token = "0x20009C7")]
2280 {
2281 [global::Cpp2ILInjected.Token(Token = "0x60049E1")]
2282 [global::Cpp2ILInjected.Address(RVA = "0x8343A8", Offset = "0x8343A8", Length = "0x1AC")]
2283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2285 {
2286 typeof(Player),
2288 typeof(int)
2289 }, ReturnType = typeof(void))]
2290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity", Member = ".ctor", MemberParameters = new object[]
2292 {
2293 typeof(Player),
2295 }, ReturnType = typeof(void))]
2296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
2297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2298 {
2299 typeof(string),
2300 typeof(string)
2301 }, ReturnType = typeof(string))]
2302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2303 {
2304 typeof(byte),
2305 typeof(byte)
2306 }, ReturnType = typeof(void))]
2307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2308 public CrimeraSkyEntity(Player player, FastRandom random)
2309 {
2310 throw null;
2311 }
2312
2313 [global::Cpp2ILInjected.Token(Token = "0x60049E2")]
2314 [global::Cpp2ILInjected.Address(RVA = "0x838C04", Offset = "0x838C04", Length = "0xC0")]
2315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
2317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
2318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
2319 {
2320 typeof(Color),
2321 typeof(float)
2322 }, ReturnType = typeof(Color))]
2323 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2324 public override Color GetColor(Color backgroundColor)
2325 {
2326 throw null;
2327 }
2328 }
2329
2330 [global::Cpp2ILInjected.Token(Token = "0x20009C8")]
2332 {
2333 [global::Cpp2ILInjected.Token(Token = "0x60049E3")]
2334 [global::Cpp2ILInjected.Address(RVA = "0x8341FC", Offset = "0x8341FC", Length = "0x1AC")]
2335 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2337 {
2338 typeof(Player),
2340 typeof(int)
2341 }, ReturnType = typeof(void))]
2342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity", Member = ".ctor", MemberParameters = new object[]
2344 {
2345 typeof(Player),
2347 }, ReturnType = typeof(void))]
2348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
2349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2350 {
2351 typeof(string),
2352 typeof(string)
2353 }, ReturnType = typeof(string))]
2354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2355 {
2356 typeof(byte),
2357 typeof(byte)
2358 }, ReturnType = typeof(void))]
2359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2360 public EOSSkyEntity(Player player, FastRandom random)
2361 {
2362 throw null;
2363 }
2364
2365 [global::Cpp2ILInjected.Token(Token = "0x60049E4")]
2366 [global::Cpp2ILInjected.Address(RVA = "0x838CC4", Offset = "0x838CC4", Length = "0xC0")]
2367 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity", Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
2369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_bgAlphaFrontLayer", ReturnType = typeof(float[]))]
2370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
2371 {
2372 typeof(Color),
2373 typeof(float)
2374 }, ReturnType = typeof(Color))]
2375 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2376 public override Color GetColor(Color backgroundColor)
2377 {
2378 throw null;
2379 }
2380 }
2381
2382 [global::Cpp2ILInjected.Token(Token = "0x20009C9")]
2384 {
2385 [global::Cpp2ILInjected.Token(Token = "0x60049E5")]
2386 [global::Cpp2ILInjected.Address(RVA = "0x831800", Offset = "0x831800", Length = "0x20C")]
2387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.CrimeraSkyEntity", Member = ".ctor", MemberParameters = new object[]
2389 {
2390 typeof(Player),
2392 }, ReturnType = typeof(void))]
2393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.EOSSkyEntity", Member = ".ctor", MemberParameters = new object[]
2394 {
2395 typeof(Player),
2397 }, ReturnType = typeof(void))]
2398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2399 {
2400 typeof(Player),
2402 typeof(int)
2403 }, ReturnType = typeof(void))]
2404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2407 {
2408 typeof(byte),
2409 typeof(byte)
2410 }, ReturnType = typeof(void))]
2411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOCSkyEntity), Member = "BeginZigZag", MemberParameters = new object[]
2414 {
2417 typeof(int)
2418 }, ReturnType = typeof(void))]
2419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOCSkyEntity), Member = "BeginChasingPlayer", MemberParameters = new object[]
2420 {
2423 }, ReturnType = typeof(void))]
2424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Terraria.GameContent.Skies.AmbientSky.SkyEntity", Member = "SetPositionInWorldBasedOnScreenSpace", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
2425 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2426 public EOCSkyEntity(Player player, FastRandom random)
2427 {
2428 throw null;
2429 }
2430
2431 [global::Cpp2ILInjected.Token(Token = "0x60049E6")]
2432 [global::Cpp2ILInjected.Address(RVA = "0x838D84", Offset = "0x838D84", Length = "0xCC")]
2433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.EOCSkyEntity), Member = ".ctor", MemberParameters = new object[]
2435 {
2436 typeof(Player),
2437 typeof(FastRandom)
2438 }, ReturnType = typeof(void))]
2439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2441 {
2442 typeof(int),
2443 typeof(int)
2444 }, ReturnType = typeof(int))]
2445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
2447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
2448 private void BeginZigZag(ref FastRandom random, VirtualCamera camera, int direction)
2449 {
2450 throw null;
2451 }
2452
2453 [global::Cpp2ILInjected.Token(Token = "0x60049E7")]
2454 [global::Cpp2ILInjected.Address(RVA = "0x838E50", Offset = "0x838E50", Length = "0x134")]
2455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.EOCSkyEntity), Member = ".ctor", MemberParameters = new object[]
2456 {
2457 typeof(Player),
2459 }, ReturnType = typeof(void))]
2460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2462 {
2463 typeof(int),
2464 typeof(int)
2465 }, ReturnType = typeof(int))]
2466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Position", ReturnType = typeof(Vector2))]
2467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualCamera), Member = "get_Size", ReturnType = typeof(Vector2))]
2468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2470 {
2471 typeof(float),
2472 typeof(float)
2473 }, ReturnType = typeof(void))]
2474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2475 {
2476 typeof(Vector2),
2478 }, ReturnType = typeof(Vector2))]
2479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2480 {
2481 typeof(Vector2),
2483 }, ReturnType = typeof(Vector2))]
2484 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2485 private void BeginChasingPlayer(ref FastRandom random, VirtualCamera camera)
2486 {
2487 throw null;
2488 }
2489
2490 [global::Cpp2ILInjected.Token(Token = "0x60049E8")]
2491 [global::Cpp2ILInjected.Address(RVA = "0x838F84", Offset = "0x838F84", Length = "0xA0")]
2492 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2493 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOCSkyEntity), Member = "ZigzagMove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AmbientSky.EOCSkyEntity), Member = "ChasePlayerTop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2497 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2498 public override void UpdateVelocity(int frameCount)
2499 {
2500 throw null;
2501 }
2502
2503 [global::Cpp2ILInjected.Token(Token = "0x60049E9")]
2504 [global::Cpp2ILInjected.Address(RVA = "0x839024", Offset = "0x839024", Length = "0xB4")]
2505 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.EOCSkyEntity), Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2507 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2509 {
2510 typeof(float),
2511 typeof(float)
2512 }, ReturnType = typeof(void))]
2513 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2514 private void ZigzagMove(int frameCount)
2515 {
2516 throw null;
2517 }
2518
2519 [global::Cpp2ILInjected.Token(Token = "0x60049EA")]
2520 [global::Cpp2ILInjected.Address(RVA = "0x8390D8", Offset = "0x8390D8", Length = "0x1CC")]
2521 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky.EOCSkyEntity), Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
2525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2527 {
2528 typeof(float),
2529 typeof(float)
2530 }, ReturnType = typeof(void))]
2531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2532 {
2533 typeof(Vector2),
2535 }, ReturnType = typeof(Vector2))]
2536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2537 {
2538 typeof(Vector2),
2540 }, ReturnType = typeof(Vector2))]
2541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
2542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
2543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
2544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Clamp", MemberParameters = new object[]
2545 {
2546 typeof(Vector2),
2547 typeof(Vector2),
2549 }, ReturnType = typeof(Vector2))]
2550 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2551 private void ChasePlayerTop(int frameCount)
2552 {
2553 throw null;
2554 }
2555
2556 [global::Cpp2ILInjected.Token(Token = "0x4008492")]
2557 private const int STATE_ZIGZAG = 1;
2558
2559 [global::Cpp2ILInjected.Token(Token = "0x4008493")]
2560 private const int STATE_GOOVERPLAYER = 2;
2561
2562 [global::Cpp2ILInjected.Token(Token = "0x4008494")]
2563 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
2564 private int _state;
2565
2566 [global::Cpp2ILInjected.Token(Token = "0x4008495")]
2567 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
2568 private int _direction;
2569
2570 [global::Cpp2ILInjected.Token(Token = "0x4008496")]
2571 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
2572 private float _waviness;
2573 }
2574
2575 [global::Cpp2ILInjected.Token(Token = "0x20009CA")]
2577 {
2578 [global::Cpp2ILInjected.Token(Token = "0x60049EB")]
2579 [global::Cpp2ILInjected.Address(RVA = "0x831A0C", Offset = "0x831A0C", Length = "0x374")]
2580 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2581 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
2582 {
2583 typeof(Player),
2585 typeof(int)
2586 }, ReturnType = typeof(void))]
2587 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "NextFloat", ReturnType = typeof(float))]
2591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFrame), Member = ".ctor", MemberParameters = new object[]
2592 {
2593 typeof(byte),
2594 typeof(byte)
2595 }, ReturnType = typeof(void))]
2596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
2597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2598 {
2599 typeof(Vector2),
2600 typeof(float)
2601 }, ReturnType = typeof(Vector2))]
2602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
2603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastRandom), Member = "Next", MemberParameters = new object[]
2604 {
2605 typeof(int),
2606 typeof(int)
2607 }, ReturnType = typeof(int))]
2608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2609 {
2610 typeof(float),
2611 typeof(float)
2612 }, ReturnType = typeof(void))]
2613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2614 {
2615 typeof(Vector2),
2617 }, ReturnType = typeof(Vector2))]
2618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2619 {
2620 typeof(Vector2),
2622 }, ReturnType = typeof(Vector2))]
2623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2624 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2625 public MeteorSkyEntity(Player player, FastRandom random)
2626 {
2627 throw null;
2628 }
2629 }
2630
2631 [global::Cpp2ILInjected.Token(Token = "0x20009CB")]
2633 }
2634}
class f__AnonymousType0<< Count > j__TPar
AirBalloonSkyEntity(Player player, FastRandom random)
AirshipSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
BatsGroupSkyEntity(Player player, FastRandom random)
static List< AmbientSky.BatsGroupSkyEntity > CreateGroup(Player player, FastRandom random)
void SetMagnetization(Vector2 accelerations, Vector2 targetOffset)
BirdsPackSkyEntity(Player player, FastRandom random)
ButterfliesSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
CrimeraSkyEntity(Player player, FastRandom random)
void BeginChasingPlayer(ref FastRandom random, VirtualCamera camera)
void BeginZigZag(ref FastRandom random, VirtualCamera camera, int direction)
EOCSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
EOSSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
static List< AmbientSky.GastropodGroupSkyEntity > CreateGroup(Player player, FastRandom random)
void SetMagnetization(Vector2 accelerations, Vector2 targetOffset)
HellBatsGoupSkyEntity(Player player, FastRandom random)
static List< AmbientSky.HellBatsGoupSkyEntity > CreateGroup(Player player, FastRandom random)
void SetMagnetization(Vector2 accelerations, Vector2 targetOffset)
LostKiteSkyEntity(Player player, FastRandom random)
MeteorSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
PegasusSkyEntity(Player player, FastRandom random)
PixiePosseSkyEntity(Player player, FastRandom random)
override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
static List< AmbientSky.SeagullsGroupSkyEntity > CreateGroup(Player player, FastRandom random)
void SetMagnetization(Vector2 accelerations, Vector2 targetOffset)
override void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
void CommonDraw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
void SetPositionInWorldBasedOnScreenSpace(Vector2 actualWorldSpace)
virtual void Draw(SpriteBatch spriteBatch, float depthScale, float minDepth, float maxDepth)
void SetMagnetization(Vector2 accelerations, Vector2 targetOffset)
static List< AmbientSky.SlimeBalloonGroupSkyEntity > CreateGroup(Player player, FastRandom random)
VultureSkyEntity(Player player, FastRandom random)
override Color GetColor(Color backgroundColor)
WyvernSkyEntity(Player player, FastRandom random)
override void Update(GameTime gameTime)
Definition AmbientSky.cs:69
void Spawn(Player player, SkyEntityType type, int seed)
override void Draw(SpriteBatch spriteBatch, float minDepth, float maxDepth)
Definition AmbientSky.cs:87
readonly SlotVector< AmbientSky.SkyEntity > _entities
delegate AmbientSky.SkyEntity EntityFactoryMethod(Player player, int seed)
override void Activate(Vector2 position, params object[] args)
Definition AmbientSky.cs:24
override void Deactivate(params object[] args)
Definition AmbientSky.cs:32