15 [global::Cpp2ILInjected.Token(Token =
"0x6003DE3")]
16 [global::Cpp2ILInjected.Address(RVA =
"0x14A6AD4", Offset =
"0x14A6AD4", Length =
"0x24")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
24 [global::Cpp2ILInjected.Token(Token =
"0x6003DE4")]
25 [global::Cpp2ILInjected.Address(RVA =
"0x14A6AF8", Offset =
"0x14A6AF8", Length =
"0x64")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
ABasicParticle), Member =
"SetBasicInfo", MemberParameters =
new object[]
34 }, ReturnType =
typeof(
void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2), Member =
".ctor", MemberParameters =
new object[]
39 }, ReturnType =
typeof(
void))]
45 [global::Cpp2ILInjected.Token(Token =
"0x6003DE5")]
46 [global::Cpp2ILInjected.Address(RVA =
"0x14A6B5C", Offset =
"0x14A6B5C", Length =
"0xC")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
55 [global::Cpp2ILInjected.Token(Token =
"0x6003DE6")]
56 [global::Cpp2ILInjected.Address(RVA =
"0x14A6B68", Offset =
"0x14A6B68", Length =
"0x34")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
65 [global::Cpp2ILInjected.Token(Token =
"0x6003DE7")]
66 [global::Cpp2ILInjected.Address(RVA =
"0x14A6B9C", Offset =
"0x14A6B9C", Length =
"0x580")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color), Member =
".ctor", MemberParameters =
new object[]
75 }, ReturnType =
typeof(
void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils), Member =
"GetLerpValue", MemberParameters =
new object[]
82 }, ReturnType =
typeof(
float))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color), Member =
"op_Multiply", MemberParameters =
new object[]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
SpriteBatch), Member =
"Begin", MemberParameters =
new object[]
99 }, ReturnType =
typeof(
void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2),
Member =
"op_Addition", MemberParameters =
new object[]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils),
Member =
"RandomInt", MemberParameters =
new object[]
110 }, ReturnType =
typeof(
int))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2),
Member =
".ctor", MemberParameters =
new object[]
115 }, ReturnType =
typeof(
void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2),
Member =
"op_Multiply", MemberParameters =
new object[]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
DrawData),
Member =
".ctor", MemberParameters =
new object[]
132 }, ReturnType =
typeof(
void))]
138 }, ReturnType =
typeof(
bool))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 25)]
148 [global::Cpp2ILInjected.Token(Token =
"0x6003DE8")]
149 [global::Cpp2ILInjected.Address(RVA =
"0x14A711C", Offset =
"0x14A711C", Length =
"0xC")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
158 [global::Cpp2ILInjected.Token(Token =
"0x4007C9D")]
159 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x78")]
162 [global::Cpp2ILInjected.Token(Token =
"0x4007C9E")]
163 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x7C")]
166 [global::Cpp2ILInjected.Token(Token =
"0x4007C9F")]
167 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x80")]
170 [global::Cpp2ILInjected.Token(Token =
"0x4007CA0")]
171 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x84")]
174 [global::Cpp2ILInjected.Token(Token =
"0x4007CA1")]
175 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x88")]
override void Update(ref ParticleRendererSettings settings)
override void SetBasicInfo(Asset< Texture2D > textureAsset, Rectangle? frame, Vector2 initialVelocity, Vector2 initialLocalPosition)
override void Draw(ref ParticleRendererSettings settings, SpriteBatch spritebatch)
override void FetchFromPool()
void SetTypeInfo(float timeToLive, int indexOfPlayerWhoSpawnedIt, int packedShaderIndex)