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
Vector3.cs
Go to the documentation of this file.
1using System;
3using System.Text;
8using Terraria;
19using UnityEngine;
20
22{
23 [global::Cpp2ILInjected.Token(Token = "0x2000331")]
25 public struct Vector3 : IEquatable<Vector3>
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x170001ED")]
28 public static Vector3 Zero
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x60013CD")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA91300", Offset = "0xA91300", Length = "0x5C")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x170001EE")]
41 public static Vector3 One
42 {
43 [global::Cpp2ILInjected.Token(Token = "0x60013CE")]
44 [global::Cpp2ILInjected.Address(RVA = "0xA9135C", Offset = "0xA9135C", Length = "0x5C")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
47 get
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x170001EF")]
54 public static Vector3 UnitX
55 {
56 [global::Cpp2ILInjected.Token(Token = "0x60013CF")]
57 [global::Cpp2ILInjected.Address(RVA = "0xA913B8", Offset = "0xA913B8", Length = "0x5C")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 get
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x170001F0")]
67 public static Vector3 UnitY
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x60013D0")]
70 [global::Cpp2ILInjected.Address(RVA = "0xA91414", Offset = "0xA91414", Length = "0x5C")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
73 get
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x170001F1")]
80 public static Vector3 UnitZ
81 {
82 [global::Cpp2ILInjected.Token(Token = "0x60013D1")]
83 [global::Cpp2ILInjected.Address(RVA = "0xA91470", Offset = "0xA91470", Length = "0x5C")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
86 get
87 {
88 throw null;
89 }
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x170001F2")]
93 public static Vector3 Up
94 {
95 [global::Cpp2ILInjected.Token(Token = "0x60013D2")]
96 [global::Cpp2ILInjected.Address(RVA = "0xA914CC", Offset = "0xA914CC", Length = "0x5C")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
99 get
100 {
101 throw null;
102 }
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x170001F3")]
106 public static Vector3 Down
107 {
108 [global::Cpp2ILInjected.Token(Token = "0x60013D3")]
109 [global::Cpp2ILInjected.Address(RVA = "0xA91528", Offset = "0xA91528", Length = "0x5C")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
112 get
113 {
114 throw null;
115 }
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x170001F4")]
119 public static Vector3 Right
120 {
121 [global::Cpp2ILInjected.Token(Token = "0x60013D4")]
122 [global::Cpp2ILInjected.Address(RVA = "0xA91584", Offset = "0xA91584", Length = "0x5C")]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
125 get
126 {
127 throw null;
128 }
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x170001F5")]
132 public static Vector3 Left
133 {
134 [global::Cpp2ILInjected.Token(Token = "0x60013D5")]
135 [global::Cpp2ILInjected.Address(RVA = "0xA915E0", Offset = "0xA915E0", Length = "0x5C")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
138 get
139 {
140 throw null;
141 }
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x170001F6")]
145 public static Vector3 Forward
146 {
147 [global::Cpp2ILInjected.Token(Token = "0x60013D6")]
148 [global::Cpp2ILInjected.Address(RVA = "0xA9163C", Offset = "0xA9163C", Length = "0x5C")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
151 get
152 {
153 throw null;
154 }
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x170001F7")]
158 public static Vector3 Backward
159 {
160 [global::Cpp2ILInjected.Token(Token = "0x60013D7")]
161 [global::Cpp2ILInjected.Address(RVA = "0xA91698", Offset = "0xA91698", Length = "0x5C")]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
164 get
165 {
166 throw null;
167 }
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x60013D8")]
171 [global::Cpp2ILInjected.Address(RVA = "0xA8CC00", Offset = "0xA8CC00", Length = "0xC")]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Backward", ReturnType = typeof(Vector3))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Down", ReturnType = typeof(Vector3))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Forward", ReturnType = typeof(Vector3))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Left", ReturnType = typeof(Vector3))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Right", ReturnType = typeof(Vector3))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Translation", ReturnType = typeof(Vector3))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "get_Up", ReturnType = typeof(Vector3))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "ToVector3", ReturnType = typeof(Vector3))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bgr565), Member = "ToVector3", ReturnType = typeof(Vector3))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "UpdateDust", ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem_VisualEffects", ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
185 {
186 typeof(int),
187 typeof(int),
188 typeof(int),
189 typeof(float)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
192 {
193 typeof(int),
194 typeof(int),
195 typeof(float),
196 typeof(float),
197 typeof(float)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
200 {
202 typeof(int)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "rgbToHsl", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(Vector3))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
206 {
209 }, ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Mushroom", MemberParameters = new object[]
211 {
212 typeof(double),
213 typeof(float),
214 typeof(int),
215 typeof(int[])
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_117_BloodNautilus", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_003_Fighters", ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ApplyEquipFunctional", MemberParameters = new object[]
225 {
226 typeof(int),
227 typeof(Item)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_EmitHeldItemLight", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "ProjLight", ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_166_Dove", ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_165_Whip", ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_157_SharpTears", ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_007_GrapplingHooks", ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_001", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_043", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_075", ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_130_FlameBurstTower", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_136_BetsyBreath", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_137_LightningAura", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_139_ExplosiveTrapExplosion", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_144_DD2Pet", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Initialize", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "EmitGolfCartlight", MemberParameters = new object[]
247 {
249 typeof(int)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "Draw", MemberParameters = new object[]
253 {
255 typeof(int),
256 typeof(Player),
260 typeof(float)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "XZW", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(Vector3))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "YZW", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(Vector3))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ColorSlidersSet), Member = "GetHSLVector", ReturnType = typeof(Vector3))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorShaderData), Member = "UseColor", MemberParameters = new object[]
266 {
267 typeof(float),
268 typeof(float),
269 typeof(float)
270 }, ReturnType = typeof(ArmorShaderData))]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorShaderData), Member = "UseSecondaryColor", MemberParameters = new object[]
272 {
273 typeof(float),
274 typeof(float),
275 typeof(float)
276 }, ReturnType = typeof(ArmorShaderData))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HairShaderData), Member = "UseColor", MemberParameters = new object[]
278 {
279 typeof(float),
280 typeof(float),
281 typeof(float)
282 }, ReturnType = typeof(HairShaderData))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HairShaderData), Member = "UseSecondaryColor", MemberParameters = new object[]
284 {
285 typeof(float),
286 typeof(float),
287 typeof(float)
288 }, ReturnType = typeof(HairShaderData))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiscShaderData), Member = "UseColor", MemberParameters = new object[]
290 {
291 typeof(float),
292 typeof(float),
293 typeof(float)
294 }, ReturnType = typeof(MiscShaderData))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiscShaderData), Member = "UseSecondaryColor", MemberParameters = new object[]
296 {
297 typeof(float),
298 typeof(float),
299 typeof(float)
300 }, ReturnType = typeof(MiscShaderData))]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenShaderData), Member = "UseColor", MemberParameters = new object[]
302 {
303 typeof(float),
304 typeof(float),
305 typeof(float)
306 }, ReturnType = typeof(ScreenShaderData))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenShaderData), Member = "UseSecondaryColor", MemberParameters = new object[]
308 {
309 typeof(float),
310 typeof(float),
311 typeof(float)
312 }, ReturnType = typeof(ScreenShaderData))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightDecay", ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "UpdateLightDecay", ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "set_LightDecayThroughAir", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = "set_LightDecayThroughSolid", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = ".ctor", ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Film), Member = "DryadPortalFade", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SepiaScreenShaderData), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 119)]
321 public Vector3(float x, float y, float z)
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x60013D9")]
327 [global::Cpp2ILInjected.Address(RVA = "0xA916F4", Offset = "0xA916F4", Length = "0xC")]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
329 {
331 typeof(NPC),
332 typeof(bool),
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
336 {
338 typeof(NPC),
339 typeof(bool),
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBackground", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 27)]
346 public Vector3(float value)
347 {
348 throw null;
349 }
350
351 [global::Cpp2ILInjected.Token(Token = "0x60013DA")]
352 [global::Cpp2ILInjected.Address(RVA = "0xA91700", Offset = "0xA91700", Length = "0xC")]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectiveArmorShaderData), Member = "Apply", MemberParameters = new object[]
354 {
355 typeof(Entity),
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
359 public Vector3(Vector2 value, float z)
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x60013DB")]
365 [global::Cpp2ILInjected.Address(RVA = "0xA9170C", Offset = "0xA9170C", Length = "0x10")]
366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
368 {
369 throw null;
370 }
371
372 [global::Cpp2ILInjected.Token(Token = "0x60013DC")]
373 [global::Cpp2ILInjected.Address(RVA = "0xA9171C", Offset = "0xA9171C", Length = "0x24")]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
375 public static void Add(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x60013DD")]
381 [global::Cpp2ILInjected.Address(RVA = "0xA91740", Offset = "0xA91740", Length = "0xAC")]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Barycentric", MemberParameters = new object[]
384 {
385 typeof(float),
386 typeof(float),
387 typeof(float),
388 typeof(float),
389 typeof(float)
390 }, ReturnType = typeof(float))]
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x60013DE")]
397 [global::Cpp2ILInjected.Address(RVA = "0xA917EC", Offset = "0xA917EC", Length = "0xB4")]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Barycentric", MemberParameters = new object[]
400 {
401 typeof(float),
402 typeof(float),
403 typeof(float),
404 typeof(float),
405 typeof(float)
406 }, ReturnType = typeof(float))]
407 public static void Barycentric(ref Vector3 value1, ref Vector3 value2, ref Vector3 value3, float amount1, float amount2, out Vector3 result)
408 {
409 throw null;
410 }
411
412 [global::Cpp2ILInjected.Token(Token = "0x60013DF")]
413 [global::Cpp2ILInjected.Address(RVA = "0xA918A0", Offset = "0xA918A0", Length = "0xA8")]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "CatmullRom", MemberParameters = new object[]
416 {
417 typeof(float),
418 typeof(float),
419 typeof(float),
420 typeof(float),
421 typeof(float)
422 }, ReturnType = typeof(float))]
424 {
425 throw null;
426 }
427
428 [global::Cpp2ILInjected.Token(Token = "0x60013E0")]
429 [global::Cpp2ILInjected.Address(RVA = "0xA91948", Offset = "0xA91948", Length = "0xB4")]
430 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "CatmullRom", MemberParameters = new object[]
432 {
433 typeof(float),
434 typeof(float),
435 typeof(float),
436 typeof(float),
437 typeof(float)
438 }, ReturnType = typeof(float))]
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x60013E1")]
445 [global::Cpp2ILInjected.Address(RVA = "0xA919FC", Offset = "0xA919FC", Length = "0x8C")]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
448 {
449 typeof(float),
450 typeof(float),
451 typeof(float)
452 }, ReturnType = typeof(float))]
453 public static Vector3 Clamp(Vector3 value1, Vector3 min, Vector3 max)
454 {
455 throw null;
456 }
457
458 [global::Cpp2ILInjected.Token(Token = "0x60013E2")]
459 [global::Cpp2ILInjected.Address(RVA = "0xA91A88", Offset = "0xA91A88", Length = "0x88")]
460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
462 {
463 typeof(float),
464 typeof(float),
465 typeof(float)
466 }, ReturnType = typeof(float))]
467 public static void Clamp(ref Vector3 value1, ref Vector3 min, ref Vector3 max, out Vector3 result)
468 {
469 throw null;
470 }
471
472 [global::Cpp2ILInjected.Token(Token = "0x60013E3")]
473 [global::Cpp2ILInjected.Address(RVA = "0xA8CD38", Offset = "0xA8CD38", Length = "0x28")]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateLookAt", MemberParameters = new object[]
475 {
480 }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
483 {
484 throw null;
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x60013E4")]
488 [global::Cpp2ILInjected.Address(RVA = "0xA91B10", Offset = "0xA91B10", Length = "0x4C")]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateWorld", MemberParameters = new object[]
490 {
495 }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateBillboard", MemberParameters = new object[]
497 {
501 typeof(Vector3?),
503 }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
505 public static void Cross(ref Vector3 vector1, ref Vector3 vector2, out Vector3 result)
506 {
507 throw null;
508 }
509
510 [global::Cpp2ILInjected.Token(Token = "0x60013E5")]
511 [global::Cpp2ILInjected.Address(RVA = "0xA91B5C", Offset = "0xA91B5C", Length = "0xA0")]
512 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
513 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
514 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
515 public static float Distance(Vector3 value1, Vector3 value2)
516 {
517 throw null;
518 }
519
520 [global::Cpp2ILInjected.Token(Token = "0x60013E6")]
521 [global::Cpp2ILInjected.Address(RVA = "0xA91BFC", Offset = "0xA91BFC", Length = "0xB0")]
522 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
524 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
525 public static void Distance(ref Vector3 value1, ref Vector3 value2, out float result)
526 {
527 throw null;
528 }
529
530 [global::Cpp2ILInjected.Token(Token = "0x60013E7")]
531 [global::Cpp2ILInjected.Address(RVA = "0xA91CAC", Offset = "0xA91CAC", Length = "0x24")]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
534 {
535 throw null;
536 }
537
538 [global::Cpp2ILInjected.Token(Token = "0x60013E8")]
539 [global::Cpp2ILInjected.Address(RVA = "0xA91CD0", Offset = "0xA91CD0", Length = "0x38")]
540 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
541 public static void DistanceSquared(ref Vector3 value1, ref Vector3 value2, out float result)
542 {
543 throw null;
544 }
545
546 [global::Cpp2ILInjected.Token(Token = "0x60013E9")]
547 [global::Cpp2ILInjected.Address(RVA = "0xA91D08", Offset = "0xA91D08", Length = "0x10")]
548 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
549 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
551 {
552 throw null;
553 }
554
555 [global::Cpp2ILInjected.Token(Token = "0x60013EA")]
556 [global::Cpp2ILInjected.Address(RVA = "0xA91D18", Offset = "0xA91D18", Length = "0x18")]
557 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
558 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
559 public static Vector3 Divide(Vector3 value1, float value2)
560 {
561 throw null;
562 }
563
564 [global::Cpp2ILInjected.Token(Token = "0x60013EB")]
565 [global::Cpp2ILInjected.Address(RVA = "0xA91D30", Offset = "0xA91D30", Length = "0x24")]
566 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
568 public static void Divide(ref Vector3 value1, float divisor, out Vector3 result)
569 {
570 throw null;
571 }
572
573 [global::Cpp2ILInjected.Token(Token = "0x60013EC")]
574 [global::Cpp2ILInjected.Address(RVA = "0xA91D54", Offset = "0xA91D54", Length = "0x24")]
575 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
576 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
577 public static void Divide(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
578 {
579 throw null;
580 }
581
582 [global::Cpp2ILInjected.Token(Token = "0x60013ED")]
583 [global::Cpp2ILInjected.Address(RVA = "0xA8CDF4", Offset = "0xA8CDF4", Length = "0x18")]
584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateShadow", MemberParameters = new object[]
585 {
589 }, ReturnType = typeof(void))]
590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateLookAt", MemberParameters = new object[]
591 {
596 }, ReturnType = typeof(void))]
597 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
598 public static float Dot(Vector3 vector1, Vector3 vector2)
599 {
600 throw null;
601 }
602
603 [global::Cpp2ILInjected.Token(Token = "0x60013EE")]
604 [global::Cpp2ILInjected.Address(RVA = "0xA91D78", Offset = "0xA91D78", Length = "0x2C")]
605 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
606 public static void Dot(ref Vector3 vector1, ref Vector3 vector2, out float result)
607 {
608 throw null;
609 }
610
611 [global::Cpp2ILInjected.Token(Token = "0x60013EF")]
612 [global::Cpp2ILInjected.Address(RVA = "0xA91DA4", Offset = "0xA91DA4", Length = "0xD4")]
613 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
614 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
615 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
616 public override bool Equals(object obj)
617 {
618 throw null;
619 }
620
621 [global::Cpp2ILInjected.Token(Token = "0x60013F0")]
622 [global::Cpp2ILInjected.Address(RVA = "0xA91E78", Offset = "0xA91E78", Length = "0xA0")]
623 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
624 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
625 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
626 public bool Equals(Vector3 other)
627 {
628 throw null;
629 }
630
631 [global::Cpp2ILInjected.Token(Token = "0x60013F1")]
632 [global::Cpp2ILInjected.Address(RVA = "0xA8D43C", Offset = "0xA8D43C", Length = "0x2C")]
633 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
634 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
635 public override int GetHashCode()
636 {
637 throw null;
638 }
639
640 [global::Cpp2ILInjected.Token(Token = "0x60013F2")]
641 [global::Cpp2ILInjected.Address(RVA = "0xA91F18", Offset = "0xA91F18", Length = "0xA8")]
642 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Hermite", MemberParameters = new object[]
644 {
645 typeof(float),
646 typeof(float),
647 typeof(float),
648 typeof(float),
649 typeof(float)
650 }, ReturnType = typeof(float))]
652 {
653 throw null;
654 }
655
656 [global::Cpp2ILInjected.Token(Token = "0x60013F3")]
657 [global::Cpp2ILInjected.Address(RVA = "0xA91FC0", Offset = "0xA91FC0", Length = "0xA0")]
658 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Hermite", MemberParameters = new object[]
660 {
661 typeof(float),
662 typeof(float),
663 typeof(float),
664 typeof(float),
665 typeof(float)
666 }, ReturnType = typeof(float))]
668 {
669 throw null;
670 }
671
672 [global::Cpp2ILInjected.Token(Token = "0x60013F4")]
673 [global::Cpp2ILInjected.Address(RVA = "0xA92060", Offset = "0xA92060", Length = "0x80")]
674 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
676 {
678 typeof(NPC),
679 typeof(bool),
681 }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
683 {
685 typeof(NPC),
686 typeof(bool),
690 }, ReturnType = typeof(void))]
691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_NightsEdge", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_Excalibur", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TheHorsemansBlade", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TrueExcalibur", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TrueNightsEdge", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TerraBlade2", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProj_TerraBlade2Shot", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
699 {
701 typeof(int)
702 }, ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_27_HeldItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "IsPlayerSafe", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(bool))]
706 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 36)]
707 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
708 public float Length()
709 {
710 throw null;
711 }
712
713 [global::Cpp2ILInjected.Token(Token = "0x60013F5")]
714 [global::Cpp2ILInjected.Address(RVA = "0xA920E0", Offset = "0xA920E0", Length = "0x20")]
715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
716 public float LengthSquared()
717 {
718 throw null;
719 }
720
721 [global::Cpp2ILInjected.Token(Token = "0x60013F6")]
722 [global::Cpp2ILInjected.Address(RVA = "0xA92100", Offset = "0xA92100", Length = "0x84")]
723 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetSubLight", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_182_FinalFractal", ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_075", ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Film), Member = "DryadPortalFade", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SepiaScreenShaderData), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
730 {
731 typeof(float),
732 typeof(float),
733 typeof(float)
734 }, ReturnType = typeof(float))]
736 {
737 throw null;
738 }
739
740 [global::Cpp2ILInjected.Token(Token = "0x60013F7")]
741 [global::Cpp2ILInjected.Address(RVA = "0xA92184", Offset = "0xA92184", Length = "0x8C")]
742 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
744 {
745 typeof(float),
746 typeof(float),
747 typeof(float)
748 }, ReturnType = typeof(float))]
749 public static void Lerp(ref Vector3 value1, ref Vector3 value2, float amount, out Vector3 result)
750 {
751 throw null;
752 }
753
754 [global::Cpp2ILInjected.Token(Token = "0x60013F8")]
755 [global::Cpp2ILInjected.Address(RVA = "0xA92210", Offset = "0xA92210", Length = "0x74")]
756 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Max", MemberParameters = new object[]
758 {
759 typeof(float),
760 typeof(float)
761 }, ReturnType = typeof(float))]
763 {
764 throw null;
765 }
766
767 [global::Cpp2ILInjected.Token(Token = "0x60013F9")]
768 [global::Cpp2ILInjected.Address(RVA = "0xA92284", Offset = "0xA92284", Length = "0x70")]
769 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Max", MemberParameters = new object[]
771 {
772 typeof(float),
773 typeof(float)
774 }, ReturnType = typeof(float))]
775 public static void Max(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
776 {
777 throw null;
778 }
779
780 [global::Cpp2ILInjected.Token(Token = "0x60013FA")]
781 [global::Cpp2ILInjected.Address(RVA = "0xA922F4", Offset = "0xA922F4", Length = "0x74")]
782 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColorClamped", MemberParameters = new object[]
783 {
784 typeof(int),
785 typeof(int),
787 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
788 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Min", MemberParameters = new object[]
790 {
791 typeof(float),
792 typeof(float)
793 }, ReturnType = typeof(float))]
795 {
796 throw null;
797 }
798
799 [global::Cpp2ILInjected.Token(Token = "0x60013FB")]
800 [global::Cpp2ILInjected.Address(RVA = "0xA92368", Offset = "0xA92368", Length = "0x70")]
801 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Min", MemberParameters = new object[]
803 {
804 typeof(float),
805 typeof(float)
806 }, ReturnType = typeof(float))]
807 public static void Min(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
808 {
809 throw null;
810 }
811
812 [global::Cpp2ILInjected.Token(Token = "0x60013FC")]
813 [global::Cpp2ILInjected.Address(RVA = "0xA923D8", Offset = "0xA923D8", Length = "0x10")]
814 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
816 {
817 throw null;
818 }
819
820 [global::Cpp2ILInjected.Token(Token = "0x60013FD")]
821 [global::Cpp2ILInjected.Address(RVA = "0xA923E8", Offset = "0xA923E8", Length = "0x10")]
822 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
823 public static Vector3 Multiply(Vector3 value1, float scaleFactor)
824 {
825 throw null;
826 }
827
828 [global::Cpp2ILInjected.Token(Token = "0x60013FE")]
829 [global::Cpp2ILInjected.Address(RVA = "0xA923F8", Offset = "0xA923F8", Length = "0x1C")]
830 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
831 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
832 public static void Multiply(ref Vector3 value1, float scaleFactor, out Vector3 result)
833 {
834 throw null;
835 }
836
837 [global::Cpp2ILInjected.Token(Token = "0x60013FF")]
838 [global::Cpp2ILInjected.Address(RVA = "0xA92414", Offset = "0xA92414", Length = "0x24")]
839 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
840 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
841 public static void Multiply(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
842 {
843 throw null;
844 }
845
846 [global::Cpp2ILInjected.Token(Token = "0x6001400")]
847 [global::Cpp2ILInjected.Address(RVA = "0xA92438", Offset = "0xA92438", Length = "0x10")]
848 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
849 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
851 {
852 throw null;
853 }
854
855 [global::Cpp2ILInjected.Token(Token = "0x6001401")]
856 [global::Cpp2ILInjected.Address(RVA = "0xA92448", Offset = "0xA92448", Length = "0x1C")]
857 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
858 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
859 public static void Negate(ref Vector3 value, out Vector3 result)
860 {
861 throw null;
862 }
863
864 [global::Cpp2ILInjected.Token(Token = "0x6001402")]
865 [global::Cpp2ILInjected.Address(RVA = "0xA92464", Offset = "0xA92464", Length = "0xB4")]
866 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateWorld", MemberParameters = new object[]
868 {
873 }, ReturnType = typeof(void))]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectiveArmorShaderData), Member = "Apply", MemberParameters = new object[]
875 {
876 typeof(Entity),
878 }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
880 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
881 public void Normalize()
882 {
883 throw null;
884 }
885
886 [global::Cpp2ILInjected.Token(Token = "0x6001403")]
887 [global::Cpp2ILInjected.Address(RVA = "0xA8CD60", Offset = "0xA8CD60", Length = "0x94")]
888 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateLookAt", MemberParameters = new object[]
890 {
895 }, ReturnType = typeof(void))]
896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Plane), Member = ".ctor", MemberParameters = new object[]
897 {
901 }, ReturnType = typeof(void))]
902 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Plane), Member = "Normalize", ReturnType = typeof(void))]
903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Plane), Member = "Normalize", MemberParameters = new object[]
904 {
907 }, ReturnType = typeof(void))]
908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
909 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
911 {
912 throw null;
913 }
914
915 [global::Cpp2ILInjected.Token(Token = "0x6001404")]
916 [global::Cpp2ILInjected.Address(RVA = "0xA92518", Offset = "0xA92518", Length = "0xC0")]
917 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateWorld", MemberParameters = new object[]
919 {
924 }, ReturnType = typeof(void))]
925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateBillboard", MemberParameters = new object[]
926 {
930 typeof(Vector3?),
932 }, ReturnType = typeof(void))]
933 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
934 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
935 public static void Normalize(ref Vector3 value, out Vector3 result)
936 {
937 throw null;
938 }
939
940 [global::Cpp2ILInjected.Token(Token = "0x6001405")]
941 [global::Cpp2ILInjected.Address(RVA = "0xA925D8", Offset = "0xA925D8", Length = "0xAC")]
942 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
944 public static Vector3 Reflect(Vector3 vector, Vector3 normal)
945 {
946 throw null;
947 }
948
949 [global::Cpp2ILInjected.Token(Token = "0x6001406")]
950 [global::Cpp2ILInjected.Address(RVA = "0xA92684", Offset = "0xA92684", Length = "0xDC")]
951 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
952 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
953 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
954 public static void Reflect(ref Vector3 vector, ref Vector3 normal, out Vector3 result)
955 {
956 throw null;
957 }
958
959 [global::Cpp2ILInjected.Token(Token = "0x6001407")]
960 [global::Cpp2ILInjected.Address(RVA = "0xA92760", Offset = "0xA92760", Length = "0x84")]
961 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "SmoothStep", MemberParameters = new object[]
963 {
964 typeof(float),
965 typeof(float),
966 typeof(float)
967 }, ReturnType = typeof(float))]
969 {
970 throw null;
971 }
972
973 [global::Cpp2ILInjected.Token(Token = "0x6001408")]
974 [global::Cpp2ILInjected.Address(RVA = "0xA927E4", Offset = "0xA927E4", Length = "0x8C")]
975 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "SmoothStep", MemberParameters = new object[]
977 {
978 typeof(float),
979 typeof(float),
980 typeof(float)
981 }, ReturnType = typeof(float))]
982 public static void SmoothStep(ref Vector3 value1, ref Vector3 value2, float amount, out Vector3 result)
983 {
984 throw null;
985 }
986
987 [global::Cpp2ILInjected.Token(Token = "0x6001409")]
988 [global::Cpp2ILInjected.Address(RVA = "0xA92870", Offset = "0xA92870", Length = "0x10")]
989 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
991 {
992 throw null;
993 }
994
995 [global::Cpp2ILInjected.Token(Token = "0x600140A")]
996 [global::Cpp2ILInjected.Address(RVA = "0xA92880", Offset = "0xA92880", Length = "0x24")]
997 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
998 public static void Subtract(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
999 {
1000 throw null;
1001 }
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x600140B")]
1004 [global::Cpp2ILInjected.Address(RVA = "0xA928A4", Offset = "0xA928A4", Length = "0x134")]
1005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Bgr565), Member = "ToString", ReturnType = typeof(string))]
1006 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
1009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(StringBuilder))]
1010 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1011 public override string ToString()
1012 {
1013 throw null;
1014 }
1015
1016 [global::Cpp2ILInjected.Token(Token = "0x600140C")]
1017 [global::Cpp2ILInjected.Address(RVA = "0xA929D8", Offset = "0xA929D8", Length = "0x78")]
1018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Viewport), Member = "Project", MemberParameters = new object[]
1019 {
1020 typeof(Vector3),
1021 typeof(Matrix),
1022 typeof(Matrix),
1023 typeof(Matrix)
1024 }, ReturnType = typeof(Vector3))]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Viewport), Member = "Unproject", MemberParameters = new object[]
1026 {
1027 typeof(Vector3),
1028 typeof(Matrix),
1029 typeof(Matrix),
1030 typeof(Matrix)
1031 }, ReturnType = typeof(Vector3))]
1032 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect_HallowBoss", MemberParameters = new object[]
1033 {
1035 typeof(NPC),
1037 typeof(int),
1041 }, ReturnType = typeof(void))]
1042 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "Transform", MemberParameters = new object[]
1044 {
1046 typeof(ref Matrix),
1048 }, ReturnType = typeof(void))]
1049 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1050 public static Vector3 Transform(Vector3 position, Matrix matrix)
1051 {
1052 throw null;
1053 }
1054
1055 [global::Cpp2ILInjected.Token(Token = "0x600140D")]
1056 [global::Cpp2ILInjected.Address(RVA = "0xA92A50", Offset = "0xA92A50", Length = "0x64")]
1057 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1058 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector3), Member = "Transform", MemberParameters = new object[]
1059 {
1060 typeof(Vector3),
1061 typeof(Matrix)
1062 }, ReturnType = typeof(Vector3))]
1063 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1064 public static void Transform(ref Vector3 position, ref Matrix matrix, out Vector3 result)
1065 {
1066 throw null;
1067 }
1068
1069 [global::Cpp2ILInjected.Token(Token = "0x600140E")]
1070 [global::Cpp2ILInjected.Address(RVA = "0xA92AB4", Offset = "0xA92AB4", Length = "0xC")]
1071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "SetPosition", MemberParameters = new object[]
1072 {
1073 typeof(Vector3),
1075 }, ReturnType = typeof(void))]
1076 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1078 {
1079 throw null;
1080 }
1081
1082 [global::Cpp2ILInjected.Token(Token = "0x600140F")]
1083 [global::Cpp2ILInjected.Address(RVA = "0xA92AC0", Offset = "0xA92AC0", Length = "0x38")]
1084 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1087 public static Vector3 Transform(Vector3 value, Quaternion rotation)
1088 {
1089 throw null;
1090 }
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x6001410")]
1093 [global::Cpp2ILInjected.Address(RVA = "0xA92AF8", Offset = "0xA92AF8", Length = "0x38")]
1094 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1096 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1098 {
1099 throw null;
1100 }
1101
1102 [global::Cpp2ILInjected.Token(Token = "0x6001411")]
1103 [global::Cpp2ILInjected.Address(RVA = "0xA92B30", Offset = "0xA92B30", Length = "0x38")]
1104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1108 {
1109 throw null;
1110 }
1111
1112 [global::Cpp2ILInjected.Token(Token = "0x6001412")]
1113 [global::Cpp2ILInjected.Address(RVA = "0xA92B68", Offset = "0xA92B68", Length = "0x38")]
1114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1118 {
1119 throw null;
1120 }
1121
1122 [global::Cpp2ILInjected.Token(Token = "0x6001413")]
1123 [global::Cpp2ILInjected.Address(RVA = "0xA92BA0", Offset = "0xA92BA0", Length = "0x38")]
1124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1128 {
1129 throw null;
1130 }
1131
1132 [global::Cpp2ILInjected.Token(Token = "0x6001414")]
1133 [global::Cpp2ILInjected.Address(RVA = "0xA92BD8", Offset = "0xA92BD8", Length = "0x38")]
1134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1137 public static void Transform(ref Vector3 value, ref Quaternion rotation, out Vector3 result)
1138 {
1139 throw null;
1140 }
1141
1142 [global::Cpp2ILInjected.Token(Token = "0x6001415")]
1143 [global::Cpp2ILInjected.Address(RVA = "0xA92C10", Offset = "0xA92C10", Length = "0x38")]
1144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1148 {
1149 throw null;
1150 }
1151
1152 [global::Cpp2ILInjected.Token(Token = "0x6001416")]
1153 [global::Cpp2ILInjected.Address(RVA = "0xA92C48", Offset = "0xA92C48", Length = "0x38")]
1154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
1156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1158 {
1159 throw null;
1160 }
1161
1162 [global::Cpp2ILInjected.Token(Token = "0x6001417")]
1163 [global::Cpp2ILInjected.Address(RVA = "0xA92C80", Offset = "0xA92C80", Length = "0xBC")]
1164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1168 {
1169 throw null;
1170 }
1171
1172 [global::Cpp2ILInjected.Token(Token = "0x6001418")]
1173 [global::Cpp2ILInjected.Address(RVA = "0xA92D3C", Offset = "0xA92D3C", Length = "0x54")]
1174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1176 public static void TransformNormal(ref Vector3 normal, ref Matrix matrix, out Vector3 result)
1177 {
1178 throw null;
1179 }
1180
1181 [global::Cpp2ILInjected.Token(Token = "0x6001419")]
1182 [global::Cpp2ILInjected.Address(RVA = "0xA8D3D4", Offset = "0xA8D3D4", Length = "0x28")]
1183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1186 {
1187 throw null;
1188 }
1189
1190 [global::Cpp2ILInjected.Token(Token = "0x600141A")]
1191 [global::Cpp2ILInjected.Address(RVA = "0xA92D90", Offset = "0xA92D90", Length = "0x28")]
1192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Collision), Member = "FindCollisionTile", MemberParameters = new object[]
1194 {
1195 typeof(int),
1196 typeof(Vector2),
1197 typeof(float),
1198 typeof(int),
1199 typeof(int),
1200 typeof(bool),
1201 typeof(bool),
1202 typeof(int),
1203 typeof(bool),
1204 typeof(bool)
1205 }, ReturnType = typeof(List<Point>))]
1206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1208 {
1209 throw null;
1210 }
1211
1212 [global::Cpp2ILInjected.Token(Token = "0x600141B")]
1213 [global::Cpp2ILInjected.Address(RVA = "0xA92DB8", Offset = "0xA92DB8", Length = "0x10")]
1214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
1215 {
1218 }, ReturnType = typeof(void))]
1219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
1220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MoonlordDeathDrama.MoonlordPiece), Member = "GetLight", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1223 {
1224 throw null;
1225 }
1226
1227 [global::Cpp2ILInjected.Token(Token = "0x600141C")]
1228 [global::Cpp2ILInjected.Address(RVA = "0xA92DC8", Offset = "0xA92DC8", Length = "0x10")]
1229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1232 {
1233 throw null;
1234 }
1235
1236 [global::Cpp2ILInjected.Token(Token = "0x600141D")]
1237 [global::Cpp2ILInjected.Address(RVA = "0xA8CD28", Offset = "0xA8CD28", Length = "0x10")]
1238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateBillboard", MemberParameters = new object[]
1239 {
1243 typeof(Vector3?),
1245 }, ReturnType = typeof(void))]
1246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Matrix), Member = "CreateLookAt", MemberParameters = new object[]
1247 {
1252 }, ReturnType = typeof(void))]
1253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1254 {
1256 typeof(NPC),
1257 typeof(bool),
1259 }, ReturnType = typeof(void))]
1260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
1261 {
1263 typeof(NPC),
1264 typeof(bool),
1265 typeof(Vector2),
1268 }, ReturnType = typeof(void))]
1269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
1270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
1272 {
1273 throw null;
1274 }
1275
1276 [global::Cpp2ILInjected.Token(Token = "0x600141E")]
1277 [global::Cpp2ILInjected.Address(RVA = "0xA92DD8", Offset = "0xA92DD8", Length = "0x10")]
1278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "GetAlpha", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
1280 {
1281 typeof(Point),
1283 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
1285 {
1286 typeof(int),
1287 typeof(int),
1289 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColorClamped", MemberParameters = new object[]
1291 {
1292 typeof(int),
1293 typeof(int),
1295 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
1297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerDrawSet), Member = "BoringSetup", MemberParameters = new object[]
1298 {
1299 typeof(Player),
1300 typeof(DrawData[]),
1303 typeof(Vector2),
1304 typeof(float),
1305 typeof(float),
1307 }, ReturnType = typeof(void))]
1308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
1310 {
1311 throw null;
1312 }
1313
1314 [global::Cpp2ILInjected.Token(Token = "0x600141F")]
1315 [global::Cpp2ILInjected.Address(RVA = "0xA92DE8", Offset = "0xA92DE8", Length = "0x10")]
1316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "UpdateDust", ReturnType = typeof(void))]
1317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = "UpdateItem_VisualEffects", ReturnType = typeof(void))]
1318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColor9Slice", MemberParameters = new object[]
1320 {
1321 typeof(int),
1322 typeof(int),
1323 typeof(ref Vector3[])
1324 }, ReturnType = typeof(void))]
1325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Lighting), Member = "GetColor4Slice", MemberParameters = new object[]
1326 {
1327 typeof(int),
1328 typeof(int),
1329 typeof(ref Vector3[])
1330 }, ReturnType = typeof(void))]
1331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Mushroom", MemberParameters = new object[]
1332 {
1333 typeof(double),
1334 typeof(float),
1335 typeof(int),
1336 typeof(int[])
1337 }, ReturnType = typeof(void))]
1338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
1339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
1340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_120_HallowBoss", ReturnType = typeof(void))]
1341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_117_BloodNautilus", ReturnType = typeof(void))]
1342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
1343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities", ReturnType = typeof(void))]
1344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_003_Fighters", ReturnType = typeof(void))]
1345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
1346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
1347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Yoraiz0rEye", ReturnType = typeof(void))]
1348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_EmitHeldItemLight", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
1349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
1350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_195_JimsDrone", ReturnType = typeof(void))]
1351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_182_FinalFractal", ReturnType = typeof(void))]
1352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_180_FairyQueenSunDance", ReturnType = typeof(void))]
1353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_167_SparkleGuitar", ReturnType = typeof(void))]
1354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_166_Dove", ReturnType = typeof(void))]
1355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
1356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_157_SharpTears", ReturnType = typeof(void))]
1357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_147_Celeb2Rocket", ReturnType = typeof(void))]
1358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_001", ReturnType = typeof(void))]
1359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
1360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_043", ReturnType = typeof(void))]
1361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_075", ReturnType = typeof(void))]
1362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_130_FlameBurstTower", ReturnType = typeof(void))]
1363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DelegateMethods), Member = "CastLightOpen_StopForSolids_ScaleWithDistance", MemberParameters = new object[]
1364 {
1365 typeof(int),
1366 typeof(int)
1367 }, ReturnType = typeof(bool))]
1368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "UpdateEffects", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Tile), Member = "actColor", MemberParameters = new object[] { typeof(ref Vector3) }, ReturnType = typeof(void))]
1370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Tile_PC), Member = "actColor", MemberParameters = new object[] { typeof(ref Vector3) }, ReturnType = typeof(void))]
1371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "UpdateLightDecay", ReturnType = typeof(void))]
1372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightMap), Member = ".ctor", ReturnType = typeof(void))]
1373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileLightScanner), Member = "ExportTo", MemberParameters = new object[]
1374 {
1375 typeof(int),
1376 typeof(int),
1377 typeof(int),
1378 typeof(int),
1379 typeof(int),
1380 typeof(int),
1382 }, ReturnType = typeof(void))]
1383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileLightScanner), Member = "ApplyTileLight", MemberParameters = new object[]
1384 {
1385 typeof(Tile),
1386 typeof(int),
1387 typeof(int),
1390 }, ReturnType = typeof(void))]
1391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SepiaScreenShaderData), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
1392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 93)]
1393 public static Vector3 operator *(Vector3 value, float scaleFactor)
1394 {
1395 throw null;
1396 }
1397
1398 [global::Cpp2ILInjected.Token(Token = "0x6001420")]
1399 [global::Cpp2ILInjected.Address(RVA = "0xA92DF8", Offset = "0xA92DF8", Length = "0x14")]
1400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1401 public static Vector3 operator *(float scaleFactor, Vector3 value)
1402 {
1403 throw null;
1404 }
1405
1406 [global::Cpp2ILInjected.Token(Token = "0x6001421")]
1407 [global::Cpp2ILInjected.Address(RVA = "0xA92E0C", Offset = "0xA92E0C", Length = "0x10")]
1408 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
1410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1412 {
1413 throw null;
1414 }
1415
1416 [global::Cpp2ILInjected.Token(Token = "0x6001422")]
1417 [global::Cpp2ILInjected.Address(RVA = "0xA92E1C", Offset = "0xA92E1C", Length = "0x18")]
1418 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "UpdateDust", ReturnType = typeof(void))]
1420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MoonlordDeathDrama.MoonlordPiece), Member = "GetLight", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
1421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1423 {
1424 throw null;
1425 }
1426
1427 // Note: this type is marked as 'beforefieldinit'.
1428 [global::Cpp2ILInjected.Token(Token = "0x6001423")]
1429 [global::Cpp2ILInjected.Address(RVA = "0xA92E34", Offset = "0xA92E34", Length = "0xF8")]
1430 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1432 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1433 static Vector3()
1434 {
1435 throw null;
1436 }
1437
1438 [global::Cpp2ILInjected.Token(Token = "0x4002278")]
1439 private static Vector3 zero;
1440
1441 [global::Cpp2ILInjected.Token(Token = "0x4002279")]
1442 private static Vector3 one;
1443
1444 [global::Cpp2ILInjected.Token(Token = "0x400227A")]
1445 private static Vector3 unitX;
1446
1447 [global::Cpp2ILInjected.Token(Token = "0x400227B")]
1448 private static Vector3 unitY;
1449
1450 [global::Cpp2ILInjected.Token(Token = "0x400227C")]
1451 private static Vector3 unitZ;
1452
1453 [global::Cpp2ILInjected.Token(Token = "0x400227D")]
1454 private static Vector3 up;
1455
1456 [global::Cpp2ILInjected.Token(Token = "0x400227E")]
1457 private static Vector3 down;
1458
1459 [global::Cpp2ILInjected.Token(Token = "0x400227F")]
1460 private static Vector3 right;
1461
1462 [global::Cpp2ILInjected.Token(Token = "0x4002280")]
1463 private static Vector3 left;
1464
1465 [global::Cpp2ILInjected.Token(Token = "0x4002281")]
1466 private static Vector3 forward;
1467
1468 [global::Cpp2ILInjected.Token(Token = "0x4002282")]
1469 private static Vector3 backward;
1470
1471 [global::Cpp2ILInjected.Token(Token = "0x4002283")]
1472 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1473 public float X;
1474
1475 [global::Cpp2ILInjected.Token(Token = "0x4002284")]
1476 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
1477 public float Y;
1478
1479 [global::Cpp2ILInjected.Token(Token = "0x4002285")]
1480 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1481 public float Z;
1482 }
1483}
class f__AnonymousType0<< Count > j__TPar
static void Divide(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:577
static bool operator!=(Vector3 value1, Vector3 value2)
Definition Vector3.cs:1207
static void Lerp(ref Vector3 value1, ref Vector3 value2, float amount, out Vector3 result)
Definition Vector3.cs:749
static void Barycentric(ref Vector3 value1, ref Vector3 value2, ref Vector3 value3, float amount1, float amount2, out Vector3 result)
Definition Vector3.cs:407
static bool operator==(Vector3 value1, Vector3 value2)
Definition Vector3.cs:1185
static Vector3 TransformNormal(Vector3 normal, Matrix matrix)
Definition Vector3.cs:1167
static void Transform(Vector3[] sourceArray, ref Quaternion rotation, Vector3[] destinationArray)
Definition Vector3.cs:1107
static void Cross(ref Vector3 vector1, ref Vector3 vector2, out Vector3 result)
Definition Vector3.cs:505
static Vector3 Clamp(Vector3 value1, Vector3 min, Vector3 max)
Definition Vector3.cs:453
static void Reflect(ref Vector3 vector, ref Vector3 normal, out Vector3 result)
Definition Vector3.cs:954
static Vector3 Multiply(Vector3 value1, Vector3 value2)
Definition Vector3.cs:815
static void Max(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:775
static void Distance(ref Vector3 value1, ref Vector3 value2, out float result)
Definition Vector3.cs:525
static Vector3 Min(Vector3 value1, Vector3 value2)
Definition Vector3.cs:794
static Vector3 Add(Vector3 value1, Vector3 value2)
Definition Vector3.cs:367
static float Dot(Vector3 vector1, Vector3 vector2)
Definition Vector3.cs:598
static void Transform(Vector3[] sourceArray, int sourceIndex, ref Matrix matrix, Vector3[] destinationArray, int destinationIndex, int length)
Definition Vector3.cs:1117
static Vector3 Transform(Vector3 position, Matrix matrix)
Definition Vector3.cs:1050
static Vector3 Subtract(Vector3 value1, Vector3 value2)
Definition Vector3.cs:990
static void Add(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:375
Vector3(Vector2 value, float z)
Definition Vector3.cs:359
static Vector3 operator/(Vector3 value1, Vector3 value2)
Definition Vector3.cs:1411
static Vector3 operator*(Vector3 value1, Vector3 value2)
Definition Vector3.cs:1309
static Vector3 SmoothStep(Vector3 value1, Vector3 value2, float amount)
Definition Vector3.cs:968
static void Divide(ref Vector3 value1, float divisor, out Vector3 result)
Definition Vector3.cs:568
static void Transform(Vector3[] sourceArray, int sourceIndex, ref Quaternion rotation, Vector3[] destinationArray, int destinationIndex, int length)
Definition Vector3.cs:1127
static void Subtract(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:998
static Vector3 Barycentric(Vector3 value1, Vector3 value2, Vector3 value3, float amount1, float amount2)
Definition Vector3.cs:391
static void Min(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:807
static void Multiply(ref Vector3 value1, float scaleFactor, out Vector3 result)
Definition Vector3.cs:832
static void Normalize(ref Vector3 value, out Vector3 result)
Definition Vector3.cs:935
static Vector3 Hermite(Vector3 value1, Vector3 tangent1, Vector3 value2, Vector3 tangent2, float amount)
Definition Vector3.cs:651
bool Equals(Vector3 other)
Definition Vector3.cs:626
static void TransformNormal(ref Vector3 normal, ref Matrix matrix, out Vector3 result)
Definition Vector3.cs:1176
static void Dot(ref Vector3 vector1, ref Vector3 vector2, out float result)
Definition Vector3.cs:606
static void CatmullRom(ref Vector3 value1, ref Vector3 value2, ref Vector3 value3, ref Vector3 value4, float amount, out Vector3 result)
Definition Vector3.cs:439
static void TransformNormal(Vector3[] sourceArray, ref Matrix matrix, Vector3[] destinationArray)
Definition Vector3.cs:1147
static Vector3 Negate(Vector3 value)
Definition Vector3.cs:850
static void Hermite(ref Vector3 value1, ref Vector3 tangent1, ref Vector3 value2, ref Vector3 tangent2, float amount, out Vector3 result)
Definition Vector3.cs:667
static Vector3 Divide(Vector3 value1, float value2)
Definition Vector3.cs:559
static void SmoothStep(ref Vector3 value1, ref Vector3 value2, float amount, out Vector3 result)
Definition Vector3.cs:982
static Vector3 operator+(Vector3 value1, Vector3 value2)
Definition Vector3.cs:1222
override string ToString()
Definition Vector3.cs:1011
static void Transform(Vector3[] sourceArray, ref Matrix matrix, Vector3[] destinationArray)
Definition Vector3.cs:1097
static Vector3 Max(Vector3 value1, Vector3 value2)
Definition Vector3.cs:762
override bool Equals(object obj)
Definition Vector3.cs:616
static void Clamp(ref Vector3 value1, ref Vector3 min, ref Vector3 max, out Vector3 result)
Definition Vector3.cs:467
static Vector3 Lerp(Vector3 value1, Vector3 value2, float amount)
Definition Vector3.cs:735
static void Transform(ref Vector3 value, ref Quaternion rotation, out Vector3 result)
Definition Vector3.cs:1137
static void Negate(ref Vector3 value, out Vector3 result)
Definition Vector3.cs:859
static Vector3 Normalize(Vector3 value)
Definition Vector3.cs:910
static Vector3 CatmullRom(Vector3 value1, Vector3 value2, Vector3 value3, Vector3 value4, float amount)
Definition Vector3.cs:423
static void TransformNormal(Vector3[] sourceArray, int sourceIndex, ref Matrix matrix, Vector3[] destinationArray, int destinationIndex, int length)
Definition Vector3.cs:1157
static float Distance(Vector3 value1, Vector3 value2)
Definition Vector3.cs:515
static Vector3 Divide(Vector3 value1, Vector3 value2)
Definition Vector3.cs:550
static Vector3 Multiply(Vector3 value1, float scaleFactor)
Definition Vector3.cs:823
Vector3(float x, float y, float z)
Definition Vector3.cs:321
static void Transform(ref Vector3 position, ref Matrix matrix, out Vector3 result)
Definition Vector3.cs:1064
static void DistanceSquared(ref Vector3 value1, ref Vector3 value2, out float result)
Definition Vector3.cs:541
static void Multiply(ref Vector3 value1, ref Vector3 value2, out Vector3 result)
Definition Vector3.cs:841
static Vector3 Reflect(Vector3 vector, Vector3 normal)
Definition Vector3.cs:944
static Vector3 Cross(Vector3 vector1, Vector3 vector2)
Definition Vector3.cs:482
static float DistanceSquared(Vector3 value1, Vector3 value2)
Definition Vector3.cs:533
static Vector3 operator-(Vector3 value)
Definition Vector3.cs:1231
static Vector3 Transform(Vector3 value, Quaternion rotation)
Definition Vector3.cs:1087