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
FadingParticle.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000757")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6003DDE")]
14 [global::Cpp2ILInjected.Address(RVA = "0x14A67D4", Offset = "0x14A67D4", Length = "0x78")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ABasicParticle), Member = "FetchFromPool", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
18 public override void FetchFromPool()
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6003DDF")]
24 [global::Cpp2ILInjected.Address(RVA = "0x14A684C", Offset = "0x14A684C", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 public void SetTypeInfo(float timeToLive)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6003DE0")]
32 [global::Cpp2ILInjected.Address(RVA = "0x14A6854", Offset = "0x14A6854", Length = "0x34")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ABasicParticle), Member = "Update", MemberParameters = new object[] { typeof(ref ParticleRendererSettings) }, ReturnType = typeof(void))]
36 public override void Update(ref ParticleRendererSettings settings)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6003DE1")]
42 [global::Cpp2ILInjected.Address(RVA = "0x14A6888", Offset = "0x14A6888", Length = "0x1E0")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
46 {
47 typeof(float),
48 typeof(float),
49 typeof(float),
50 typeof(bool)
51 }, ReturnType = typeof(float))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
53 {
55 typeof(float)
56 }, ReturnType = typeof(Color))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
58 {
61 }, ReturnType = typeof(Vector2))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
64 {
69 typeof(float),
73 typeof(float)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x6003DE2")]
82 [global::Cpp2ILInjected.Address(RVA = "0x14A6A68", Offset = "0x14A6A68", Length = "0x6C")]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "GetNewFadingParticle", ReturnType = typeof(FadingParticle))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ABasicParticle), Member = ".ctor", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x4007C98")]
93 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
95
96 [global::Cpp2ILInjected.Token(Token = "0x4007C99")]
97 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
99
100 [global::Cpp2ILInjected.Token(Token = "0x4007C9A")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
103
104 [global::Cpp2ILInjected.Token(Token = "0x4007C9B")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
106 private float _timeTolive;
107
108 [global::Cpp2ILInjected.Token(Token = "0x4007C9C")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
110 private float _timeSinceSpawn;
111 }
112}
class f__AnonymousType0<< Count > j__TPar
override void Draw(ref ParticleRendererSettings settings, SpriteBatch spritebatch)
override void Update(ref ParticleRendererSettings settings)