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
Math.cs
Go to the documentation of this file.
1using System;
6using System.IO;
12using System.Security;
14using System.Text;
16using Cpp2ILInjected;
19
20namespace System
21{
22 [global::Cpp2ILInjected.Token(Token = "0x20000D6")]
23 public static class Math
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x60007E7")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1C35B90", Offset = "0x1C35B90", Length = "0x5C")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "ThrowAbsOverflow", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
30 [MethodImpl(256)]
31 public static int Abs(int value)
32 {
33 throw null;
34 }
35
36 [global::System.Diagnostics.StackTraceHidden]
37 [global::Cpp2ILInjected.Token(Token = "0x60007E8")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1C35BEC", Offset = "0x1C35BEC", Length = "0x4C")]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Math), Member = "Abs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
43 private static void ThrowAbsOverflow()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x60007E9")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1C35C38", Offset = "0x1C35C38", Length = "0x14")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.IPAddressParser", Member = "FormatIPv4AddressNumber", MemberParameters = new object[]
52 {
53 typeof(int),
54 "System.Char*",
55 typeof(ref int)
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 public static int DivRem(int a, int b, out int result)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60007EA")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1C35C4C", Offset = "0x1C35C4C", Length = "0xA4")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "ThrowMinMaxException", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T" }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
69 [MethodImpl(256)]
70 public static int Clamp(int value, int min, int max)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x60007EB")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1C35CF0", Offset = "0x1C35CF0", Length = "0x27C")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.MathHelper", Member = "WrapAngle", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawProjDirect", MemberParameters = new object[]
80 {
81 "Terraria.Projectile",
82 typeof(int)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawBackground", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "OldDrawBackground", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_BackMountainsStep1", MemberParameters = new object[]
88 {
89 typeof(double),
90 typeof(float),
91 typeof(int)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Mushroom", MemberParameters = new object[]
94 {
95 typeof(double),
96 typeof(float),
97 typeof(int),
98 "System.Int32[]"
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Crimson", MemberParameters = new object[]
101 {
102 typeof(double),
103 typeof(float),
104 typeof(int),
105 "System.Int32[]"
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Snow", MemberParameters = new object[]
108 {
109 typeof(double),
110 typeof(float),
111 typeof(int),
112 "System.Int32[]"
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Hallow", MemberParameters = new object[]
115 {
116 typeof(double),
117 typeof(float),
118 typeof(int),
119 "System.Int32[]"
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_GoodEvilDesert", MemberParameters = new object[]
122 {
123 typeof(double),
124 typeof(float),
125 typeof(int)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Jungle", MemberParameters = new object[]
128 {
129 typeof(double),
130 typeof(float),
131 typeof(int),
132 "System.Int32[]"
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Desert", MemberParameters = new object[]
135 {
136 typeof(double),
137 typeof(float),
138 typeof(int),
139 "System.Int32[]"
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Corrupt", MemberParameters = new object[]
142 {
143 typeof(double),
144 typeof(float),
145 typeof(int),
146 "System.Int32[]"
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_Forest", MemberParameters = new object[]
149 {
150 typeof(double),
151 typeof(float),
152 typeof(int),
153 "System.Int32[]"
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DoDraw", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "UpdateServer", ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "UpdateMech", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 67)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Sign", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(int))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
162 public static double IEEERemainder(double x, double y)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x60007EC")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1C35FE4", Offset = "0x1C35FE4", Length = "0x150")]
169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "RandomConsecutive", MemberParameters = new object[]
171 {
172 typeof(double),
173 typeof(int)
174 }, ReturnType = typeof(int))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Mathf", Member = "Log", MemberParameters = new object[]
176 {
177 typeof(float),
178 typeof(float)
179 }, ReturnType = typeof(float))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.CanvasScaler", Member = "HandleScaleWithScreenSize", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
183 public static double Log(double a, double newBase)
184 {
185 throw null;
186 }
187
188 [global::System.Runtime.Versioning.NonVersionable]
189 [global::Cpp2ILInjected.Token(Token = "0x60007ED")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1C36134", Offset = "0x1C36134", Length = "0x10")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetBrightness", ReturnType = typeof(float))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetSaturation", ReturnType = typeof(float))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawStar", MemberParameters = new object[]
195 {
196 "SceneArea&",
197 typeof(float),
198 "Microsoft.Xna.Framework.Graphics.Color",
199 typeof(int),
200 "Terraria.Star",
201 typeof(bool),
202 typeof(bool)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.WorldMap", Member = "UpdateLighting", MemberParameters = new object[]
205 {
206 typeof(int),
207 typeof(int),
208 typeof(byte)
209 }, ReturnType = typeof(bool))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.Tree", Member = "build_tree", MemberParameters = new object[] { "Ionic.Zlib.DeflateManager" }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
212 public static byte Max(byte val1, byte val2)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x60007EE")]
218 [global::Cpp2ILInjected.Address(RVA = "0x1C36144", Offset = "0x1C36144", Length = "0x78")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WavyCaverer", MemberParameters = new object[]
221 {
222 typeof(int),
223 typeof(int),
224 typeof(double),
225 typeof(double),
226 typeof(int),
227 typeof(int)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Modifiers.RadialDither", Member = "Apply", MemberParameters = new object[]
230 {
231 "Microsoft.Xna.Framework.Point",
232 typeof(int),
233 typeof(int),
234 "System.Object[]"
235 }, ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.MultiTimer.TimerData", Member = "AddTick", MemberParameters = new object[] { typeof(double) }, ReturnType = "Terraria.Utilities.MultiTimer.TimerData")]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.UserInterface", Member = "ResetState", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.UserInterface", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.GraniteBiome", Member = "SimulatePressure", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle&" }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.GraniteBiome", Member = "PlaceGranite", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.MarbleBiome", Member = "Place", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.StructureMap" }, ReturnType = typeof(bool))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.TerrainPass", Member = "ApplyPass", MemberParameters = new object[] { "Terraria.WorldBuilding.GenerationProgress", "Terraria.IO.GameConfiguration" }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.MultiTimer.TimerData", Member = "AddTick", MemberParameters = new object[] { typeof(double) }, ReturnType = "ReLogic.Utilities.MultiTimer.TimerData")]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.MathUtils", Member = "Max", MemberParameters = new object[] { "System.Nullable`1<Double>", "System.Nullable`1<Double>" }, ReturnType = "System.Nullable`1<Double>")]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
247 public static double Max(double val1, double val2)
248 {
249 throw null;
250 }
251
252 [global::System.Runtime.Versioning.NonVersionable]
253 [global::Cpp2ILInjected.Token(Token = "0x60007EF")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1C361BC", Offset = "0x1C361BC", Length = "0xC")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Union", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Union", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&" }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Intersect", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&" }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetHue", ReturnType = typeof(float))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Texture", Member = "CalculateMipLevels", MemberParameters = new object[]
261 {
262 typeof(int),
263 typeof(int),
264 typeof(int)
265 }, ReturnType = typeof(int))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "UpdateDust", ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "updateCloudLayer", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawUnderworldBackgroudLayer", MemberParameters = new object[]
269 {
270 typeof(bool),
271 "Microsoft.Xna.Framework.Vector2",
272 typeof(float),
273 typeof(int)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawCapture", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Terraria.Graphics.Capture.CaptureSettings" }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawWaters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawBlack", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DoDraw", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "SpawnStardustMark_StardustTower", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "SpawnStardustMark_StardustWorm", ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "FindFrame", ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "setFireFlyChance", ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "ApplyAttackCooldown", ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "Damage", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_002", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_030", ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WaterfallManager", Member = "<.ctor>b__21_0", MemberParameters = new object[] { "Terraria.IO.Preferences" }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "FillWallHolesInArea", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle" }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "FillWallHolesInColumn", MemberParameters = new object[]
293 {
294 typeof(int),
295 typeof(int),
296 typeof(int)
297 }, ReturnType = typeof(int))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "TryGrowingAbigailsFlower", MemberParameters = new object[]
299 {
300 typeof(int),
301 typeof(int)
302 }, ReturnType = typeof(bool))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "TryGrowingGlowTulip", MemberParameters = new object[]
304 {
305 typeof(int),
306 typeof(int)
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WavyCaverer", MemberParameters = new object[]
309 {
310 typeof(int),
311 typeof(int),
312 typeof(double),
313 typeof(double),
314 typeof(int),
315 typeof(int)
316 }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Actions.SetTileAndWallRainbowPaint", Member = "GetPaintIDForPosition", MemberParameters = new object[]
318 {
319 typeof(int),
320 typeof(int)
321 }, ReturnType = typeof(byte))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.ShapeData", Member = "GetBounds", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.ShapeData[]" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.TileFont", Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = "Microsoft.Xna.Framework.Point")]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.WorldUtils", Member = "ClampToWorld", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.MultiTimer", Member = "StopAndPrint", ReturnType = typeof(bool))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Physics.BallCollision", Member = "Step", MemberParameters = new object[]
327 {
328 "Terraria.Physics.PhysicsProperties",
329 "Terraria.Entity",
330 typeof(ref float),
331 "Terraria.Physics.IBallContactListener"
332 }, ReturnType = "Terraria.Physics.BallStepResult")]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.Film", Member = "AddSequence", MemberParameters = new object[]
334 {
335 typeof(int),
336 typeof(int),
337 "Terraria.Cinematics.FrameEvent"
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.Film", Member = "AppendSequences", MemberParameters = new object[]
340 {
341 typeof(int),
342 "Terraria.Cinematics.FrameEvent[]"
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.Film", Member = "AppendKeyFrames", MemberParameters = new object[] { "Terraria.Cinematics.FrameEvent[]" }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.Film", Member = "AddKeyFrame", MemberParameters = new object[]
346 {
347 typeof(int),
348 "Terraria.Cinematics.FrameEvent"
349 }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.ShapeBranch", Member = "PerformSegment", MemberParameters = new object[]
351 {
352 "Microsoft.Xna.Framework.Point",
353 "Terraria.WorldBuilding.GenAction",
354 "Microsoft.Xna.Framework.Point",
355 "Microsoft.Xna.Framework.Point",
356 typeof(int)
357 }, ReturnType = typeof(bool))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.ShapeRunner", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.HiveBiome", Member = "FrameOutAllHiveContents", MemberParameters = new object[]
360 {
361 "Microsoft.Xna.Framework.Point",
362 typeof(int)
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.SandMound", Member = "Place", MemberParameters = new object[] { "Terraria.GameContent.Biomes.Desert.DesertDescription" }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.SurfaceMap", Member = ".ctor", MemberParameters = new object[]
366 {
367 "System.Int16[]",
368 typeof(int)
369 }, ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.CaveHouse.HouseUtils", Member = "FindRoom", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Bestiary.NPCKillCounterInfoElement", Member = "ProvideUIElement", MemberParameters = new object[] { "Terraria.GameContent.Bestiary.BestiaryUICollectionInfo" }, ReturnType = "Terraria.UI.UIElement")]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.LanternSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.NebulaSky", Member = "Draw", MemberParameters = new object[]
374 {
375 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
376 typeof(float),
377 typeof(float)
378 }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SolarSky", Member = "Draw", MemberParameters = new object[]
380 {
381 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
382 typeof(float),
383 typeof(float)
384 }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.StardustSky", Member = "Draw", MemberParameters = new object[]
386 {
387 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
388 typeof(float),
389 typeof(float)
390 }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.VortexSky", Member = "Draw", MemberParameters = new object[]
392 {
393 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
394 typeof(float),
395 typeof(float)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "GetTileDrawData", MemberParameters = new object[]
398 {
399 typeof(int),
400 typeof(int),
401 "Terraria.DataStructures.TileDrawInfo",
402 typeof(ushort),
403 typeof(ref short),
404 typeof(ref short),
405 typeof(ref int),
406 typeof(ref int),
407 typeof(ref int),
408 typeof(ref int),
409 typeof(ref int),
410 typeof(ref int),
411 "Microsoft.Xna.Framework.Graphics.SpriteEffects&",
412 "Microsoft.Xna.Framework.Graphics.Texture2D&",
413 "Microsoft.Xna.Framework.Rectangle&",
414 "Microsoft.Xna.Framework.Graphics.Color&"
415 }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "GetTileDrawData", MemberParameters = new object[]
417 {
418 typeof(int),
419 typeof(int),
420 typeof(bool),
421 typeof(ushort),
422 typeof(ref short),
423 typeof(ref short),
424 typeof(ref int),
425 typeof(ref int),
426 typeof(ref int),
427 typeof(ref int),
428 typeof(ref int),
429 typeof(ref int),
430 "Microsoft.Xna.Framework.Graphics.SpriteEffects&",
431 "Microsoft.Xna.Framework.Graphics.Texture2D&",
432 "Microsoft.Xna.Framework.Rectangle&",
433 "Microsoft.Xna.Framework.Graphics.Color&"
434 }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "GetTileDrawData", MemberParameters = new object[]
436 {
437 typeof(int),
438 typeof(int),
439 "Terraria.Tile",
440 typeof(ushort),
441 typeof(ref short),
442 typeof(ref short),
443 typeof(ref int),
444 typeof(ref int),
445 typeof(ref int),
446 typeof(ref int),
447 typeof(ref int),
448 typeof(ref int),
449 "Microsoft.Xna.Framework.Graphics.SpriteEffects&",
450 "Microsoft.Xna.Framework.Graphics.Texture2D&",
451 "Microsoft.Xna.Framework.Rectangle&",
452 "Microsoft.Xna.Framework.Graphics.Color&"
453 }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.WindGrid", Member = "SetSize", MemberParameters = new object[]
455 {
456 typeof(int),
457 typeof(int)
458 }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Events.MysticLogFairiesEvent", Member = "UpdateTime", ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIBestiaryEntryGrid", Member = "FixBestiaryRange", MemberParameters = new object[]
461 {
462 typeof(int),
463 typeof(int)
464 }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.MultiTimer", Member = "StopAndPrint", ReturnType = typeof(bool))]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.AssetPathHelper", Member = "CollapseParentDirectory", MemberParameters = new object[]
467 {
468 typeof(ref string),
469 typeof(int),
470 typeof(int)
471 }, ReturnType = typeof(int))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.PKCS1), Member = "Encode_v15", MemberParameters = new object[]
473 {
474 typeof(global::System.Security.Cryptography.HashAlgorithm),
475 typeof(byte[]),
476 typeof(int)
477 }, ReturnType = typeof(byte[]))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
479 {
480 typeof(global::System.Reflection.ICustomAttributeProvider),
481 typeof(global::System.Type),
482 typeof(bool)
483 }, ReturnType = typeof(object[]))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
485 {
486 typeof(global::System.Reflection.ICustomAttributeProvider),
487 typeof(global::System.Type),
488 typeof(bool)
489 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "Init", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
492 {
493 typeof(string),
494 typeof(int),
495 typeof(int),
496 typeof(int)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
499 {
500 typeof(global::System.Runtime.Serialization.SerializationInfo),
501 typeof(global::System.Runtime.Serialization.StreamingContext)
502 }, ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "set_Length", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "ExpandByABlock", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "MakeRoom", MemberParameters = new object[]
506 {
507 typeof(int),
508 typeof(int),
509 typeof(ref global::System.Text.StringBuilder),
510 typeof(ref int),
511 typeof(bool)
512 }, ReturnType = typeof(void))]
513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "GetParentTypes", MemberParameters = new object[]
515 {
516 typeof(global::System.RuntimeType),
517 typeof(ref global::System.RuntimeType[]),
518 typeof(ref int)
519 }, ReturnType = typeof(bool))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.SizedArray), Member = "IncreaseCapacity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.IntSizedArray), Member = "IncreaseCapacity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.File), Member = "ReadAllBytesUnknownLength", MemberParameters = new object[] { typeof(global::System.IO.FileStream) }, ReturnType = typeof(byte[]))]
523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.FileStream), Member = "InitBuffer", MemberParameters = new object[]
524 {
525 typeof(int),
526 typeof(bool)
527 }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentDictionary<, >), Member = "Clear", ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentDictionary<, >), Member = "GrowTable", MemberParameters = new object[] { "Tables<TKey, TValue>" }, ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Generic.ArrayBuilder<>), Member = "EnsureCapacity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.RequestStream", Member = "BeginRead", MemberParameters = new object[]
532 {
533 "System.Byte[]",
534 typeof(int),
535 typeof(int),
536 typeof(global::System.AsyncCallback),
537 typeof(object)
538 }, ReturnType = typeof(global::System.IAsyncResult))]
539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointManager", Member = "set_DnsRefreshTimeout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.MacOsStructs.sockaddr_dl", Member = "Read", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.AixStructs.sockaddr_dl", Member = "Read", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.EventDescriptorCollection", Member = "EnsureSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.PropertyDescriptorCollection", Member = "EnsureSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ReadData", MemberParameters = new object[]
545 {
546 typeof(bool),
547 typeof(int)
548 }, ReturnType = typeof(int))]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.MathUtils", Member = "Max", MemberParameters = new object[] { "System.Nullable`1<Int32>", "System.Nullable`1<Int32>" }, ReturnType = "System.Nullable`1<Int32>")]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = "MoveNext", ReturnType = typeof(bool))]
551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "set_characterLimit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Crl", Member = "VerifySignature", MemberParameters = new object[] { typeof(global::System.Security.Cryptography.DSA) }, ReturnType = typeof(bool))]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Certificate", Member = "get_Signature", ReturnType = "System.Byte[]")]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Cryptography.PKCS1", Member = "Encode_v15", MemberParameters = new object[]
555 {
556 typeof(global::System.Security.Cryptography.HashAlgorithm),
557 "System.Byte[]",
558 typeof(int)
559 }, ReturnType = "System.Byte[]")]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Text.ValueStringBuilder", Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.CanvasRenderer", Member = "SetMaterial", MemberParameters = new object[] { "UnityEngine.Material", "UnityEngine.Texture" }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 127)]
563 public static int Max(int val1, int val2)
564 {
565 throw null;
566 }
567
568 [global::System.Runtime.Versioning.NonVersionable]
569 [global::Cpp2ILInjected.Token(Token = "0x60007F0")]
570 [global::Cpp2ILInjected.Address(RVA = "0x1C361C8", Offset = "0x1C361C8", Length = "0xC")]
571 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.PopupText", Member = "AddToCoinValue", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "ReadIntoInstance", MemberParameters = new object[] { "Ionic.Zip.ZipFile" }, ReturnType = typeof(void))]
574 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
575 public static long Max(long val1, long val2)
576 {
577 throw null;
578 }
579
580 [global::Cpp2ILInjected.Token(Token = "0x60007F1")]
581 [global::Cpp2ILInjected.Address(RVA = "0x1C361D4", Offset = "0x1C361D4", Length = "0x78")]
582 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
583 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.MathHelper", Member = "Max", MemberParameters = new object[]
584 {
585 typeof(float),
586 typeof(float)
587 }, ReturnType = typeof(float))]
588 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.GamepadTranslator", Member = "TriggerPressed", MemberParameters = new object[]
589 {
590 typeof(string),
591 "Microsoft.Xna.Framework.Input.JoystickState"
592 }, ReturnType = typeof(float))]
593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
594 {
595 "Microsoft.Xna.Framework.Graphics.SpriteFont",
596 typeof(string),
597 "Microsoft.Xna.Framework.Vector2",
598 "Microsoft.Xna.Framework.Graphics.Color"
599 }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
601 {
602 "Microsoft.Xna.Framework.Graphics.SpriteFont",
603 typeof(global::System.Text.StringBuilder),
604 "Microsoft.Xna.Framework.Vector2",
605 "Microsoft.Xna.Framework.Graphics.Color"
606 }, ReturnType = typeof(void))]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
608 {
609 "Microsoft.Xna.Framework.Graphics.SpriteFont",
610 typeof(string),
611 "Microsoft.Xna.Framework.Vector2",
612 "Microsoft.Xna.Framework.Graphics.Color",
613 typeof(float),
614 "Microsoft.Xna.Framework.Vector2",
615 "Microsoft.Xna.Framework.Vector2",
616 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
617 typeof(float)
618 }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawStringMultiLineRight", MemberParameters = new object[]
620 {
621 "Microsoft.Xna.Framework.Graphics.SpriteFont",
622 typeof(string),
623 "Microsoft.Xna.Framework.Vector2",
624 "Microsoft.Xna.Framework.Graphics.Color",
625 typeof(float),
626 "Microsoft.Xna.Framework.Vector2",
627 "Microsoft.Xna.Framework.Vector2",
628 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
629 typeof(float)
630 }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
632 {
633 "Microsoft.Xna.Framework.Graphics.SpriteFont",
634 typeof(string),
635 "Microsoft.Xna.Framework.Vector2",
636 "Microsoft.Xna.Framework.Graphics.Color",
637 typeof(float),
638 "Microsoft.Xna.Framework.Vector2",
639 "Microsoft.Xna.Framework.Vector2",
640 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
641 typeof(float)
642 }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
644 {
645 "Microsoft.Xna.Framework.Graphics.SpriteFont",
646 typeof(global::System.Text.StringBuilder),
647 "Microsoft.Xna.Framework.Vector2",
648 "Microsoft.Xna.Framework.Graphics.Color",
649 typeof(float),
650 "Microsoft.Xna.Framework.Vector2",
651 "Microsoft.Xna.Framework.Vector2",
652 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
653 typeof(float)
654 }, ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
656 {
657 "Microsoft.Xna.Framework.Graphics.SpriteFont",
658 typeof(string),
659 typeof(int),
660 typeof(int),
661 "Microsoft.Xna.Framework.Vector2",
662 "Microsoft.Xna.Framework.Graphics.Color",
663 typeof(float),
664 "Microsoft.Xna.Framework.Vector2",
665 "Microsoft.Xna.Framework.Vector2",
666 "Microsoft.Xna.Framework.Vector2[]"
667 }, ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
669 {
670 "Microsoft.Xna.Framework.Graphics.SpriteFont",
671 typeof(global::System.Text.StringBuilder),
672 typeof(int),
673 typeof(int),
674 "Microsoft.Xna.Framework.Vector2",
675 "Microsoft.Xna.Framework.Graphics.Color",
676 typeof(float),
677 "Microsoft.Xna.Framework.Vector2",
678 "Microsoft.Xna.Framework.Vector2",
679 "Microsoft.Xna.Framework.Vector2[]"
680 }, ReturnType = typeof(void))]
681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
682 {
683 "Microsoft.Xna.Framework.Graphics.SpriteFont",
684 typeof(string),
685 typeof(int),
686 typeof(int),
687 "Microsoft.Xna.Framework.Vector2",
688 "Microsoft.Xna.Framework.Graphics.Color",
689 typeof(float),
690 "Microsoft.Xna.Framework.Vector2",
691 "Microsoft.Xna.Framework.Vector2",
692 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
693 typeof(float)
694 }, ReturnType = typeof(void))]
695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteBatch", Member = "DrawString", MemberParameters = new object[]
696 {
697 "Microsoft.Xna.Framework.Graphics.SpriteFont",
698 typeof(global::System.Text.StringBuilder),
699 typeof(int),
700 typeof(int),
701 "Microsoft.Xna.Framework.Vector2",
702 "Microsoft.Xna.Framework.Graphics.Color",
703 typeof(float),
704 "Microsoft.Xna.Framework.Vector2",
705 "Microsoft.Xna.Framework.Vector2",
706 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
707 typeof(float)
708 }, ReturnType = typeof(void))]
709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteFont", Member = "MeasureMaxString", MemberParameters = new object[]
710 {
711 "CharacterSource&",
712 typeof(ref int),
713 typeof(float),
714 typeof(float)
715 }, ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteFont", Member = "MeasureString", MemberParameters = new object[] { "CharacterSource&", "Microsoft.Xna.Framework.Vector2&" }, ReturnType = typeof(void))]
717 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "UpdateDust", ReturnType = typeof(void))]
718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "get_UIScaleMax", ReturnType = typeof(float))]
719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "updateCloudLayer", ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawProjDirect", MemberParameters = new object[]
721 {
722 "Terraria.Projectile",
723 typeof(int)
724 }, ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "rgbToHsl", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color" }, ReturnType = "Microsoft.Xna.Framework.Vector3")]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSplash_LoadingFlower", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color" }, ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawCapture", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Terraria.Graphics.Capture.CaptureSettings" }, ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawWaters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSurfaceBG_GetFogPower", ReturnType = typeof(float))]
730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DoDraw", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NetMessage", Member = "SendData", MemberParameters = new object[]
732 {
733 typeof(int),
734 typeof(int),
735 typeof(int),
736 "Terraria.Localization.NetworkText",
737 typeof(int),
738 typeof(float),
739 typeof(float),
740 typeof(float),
741 typeof(int),
742 typeof(int),
743 typeof(int)
744 }, ReturnType = typeof(void))]
745 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI", ReturnType = typeof(void))]
746 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_118_Seahorses", ReturnType = typeof(void))]
747 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
748 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "FindFrame", ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "UpdateNPC_TeleportVisuals", ReturnType = typeof(void))]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "UpdateBiomes", ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "DashMovement", ReturnType = typeof(void))]
752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_177_IceWhipSlicer", ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_174_MultisegmentPet", ReturnType = typeof(void))]
755 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_170_FairyGlowstick", ReturnType = typeof(void))]
756 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "Minion_FindTargetInRange", MemberParameters = new object[]
757 {
758 typeof(int),
759 typeof(ref int),
760 typeof(bool),
761 "System.Func`3<Entity, Int32, Boolean>"
762 }, ReturnType = typeof(void))]
763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_026", ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_030", ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_062", ReturnType = typeof(void))]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_145_BookStaffStorm", ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "FindOverlapPoints", MemberParameters = new object[]
768 {
769 typeof(float),
770 typeof(float)
771 }, ReturnType = "System.Single[]")]
772 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "UpdateFrame", MemberParameters = new object[]
773 {
774 "Terraria.Player",
775 typeof(int),
776 "Microsoft.Xna.Framework.Vector2"
777 }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Rain", Member = "NewRain", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2", "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(int))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "GetChaseResults", MemberParameters = new object[]
780 {
781 "Microsoft.Xna.Framework.Vector2",
782 typeof(float),
783 "Microsoft.Xna.Framework.Vector2",
784 "Microsoft.Xna.Framework.Vector2"
785 }, ReturnType = "Terraria.Utils.ChaseResults")]
786 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "FactorAcceleration", MemberParameters = new object[]
787 {
788 "Microsoft.Xna.Framework.Vector2",
789 typeof(float),
790 "Microsoft.Xna.Framework.Vector2",
791 typeof(int)
792 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "GetStringSize", MemberParameters = new object[]
794 {
795 "Microsoft.Xna.Framework.Graphics.SpriteFont",
796 "Terraria.UI.Chat.TextSnippet[]",
797 "Microsoft.Xna.Framework.Vector2",
798 typeof(float)
799 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "DrawColorCodedString", MemberParameters = new object[]
801 {
802 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
803 "Microsoft.Xna.Framework.Graphics.SpriteFont",
804 "Terraria.UI.Chat.TextSnippet[]",
805 "Microsoft.Xna.Framework.Vector2",
806 "Microsoft.Xna.Framework.Graphics.Color",
807 typeof(float),
808 "Microsoft.Xna.Framework.Vector2",
809 "Microsoft.Xna.Framework.Vector2",
810 typeof(ref int),
811 typeof(float),
812 typeof(bool),
813 typeof(int)
814 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "DrawColorCodedString", MemberParameters = new object[]
816 {
817 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
818 "Microsoft.Xna.Framework.Graphics.SpriteFont",
819 typeof(string),
820 "Microsoft.Xna.Framework.Vector2",
821 "Microsoft.Xna.Framework.Graphics.Color",
822 typeof(float),
823 "Microsoft.Xna.Framework.Vector2",
824 "Microsoft.Xna.Framework.Vector2",
825 typeof(float),
826 typeof(bool),
827 typeof(int)
828 }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "DrawColorCodedString", MemberParameters = new object[]
830 {
831 "Microsoft.Xna.Framework.Vector2[]",
832 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
833 "Microsoft.Xna.Framework.Graphics.SpriteFont",
834 typeof(string),
835 "Microsoft.Xna.Framework.Vector2",
836 "Microsoft.Xna.Framework.Graphics.Color",
837 typeof(float),
838 "Microsoft.Xna.Framework.Vector2",
839 "Microsoft.Xna.Framework.Vector2",
840 typeof(float),
841 typeof(bool),
842 typeof(int)
843 }, ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "DrawColorCodedString", MemberParameters = new object[]
845 {
846 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
847 "Microsoft.Xna.Framework.Graphics.SpriteFont",
848 typeof(global::System.Text.StringBuilder),
849 "Microsoft.Xna.Framework.Vector2",
850 "Microsoft.Xna.Framework.Graphics.Color",
851 typeof(float),
852 "Microsoft.Xna.Framework.Vector2",
853 "Microsoft.Xna.Framework.Vector2",
854 typeof(float),
855 typeof(bool)
856 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "DrawColorCodedString", MemberParameters = new object[]
858 {
859 "Microsoft.Xna.Framework.Vector2[]",
860 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
861 "Microsoft.Xna.Framework.Graphics.SpriteFont",
862 typeof(global::System.Text.StringBuilder),
863 "Microsoft.Xna.Framework.Vector2",
864 "Microsoft.Xna.Framework.Graphics.Color",
865 typeof(float),
866 "Microsoft.Xna.Framework.Vector2",
867 "Microsoft.Xna.Framework.Vector2",
868 typeof(float),
869 typeof(bool)
870 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Renderers.LegacyPlayerRenderer", Member = "DrawGhost", MemberParameters = new object[]
872 {
873 "Terraria.Graphics.Camera",
874 "Terraria.Player",
875 "Microsoft.Xna.Framework.Vector2",
876 typeof(float)
877 }, ReturnType = typeof(void))]
878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Effects.FilterManager", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.DD2Film", Member = "DryadPortalFade", MemberParameters = new object[] { "Terraria.Cinematics.FrameEventData" }, ReturnType = typeof(void))]
880 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.CoinLossRevengeSystem.RevengeMarker", Member = "SpawnEnemy", ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "DrawWaves", ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "QueueRipple", MemberParameters = new object[]
883 {
884 "Microsoft.Xna.Framework.Vector2",
885 typeof(float),
886 "Terraria.GameContent.Shaders.RippleShape",
887 typeof(float)
888 }, ReturnType = typeof(void))]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.VultureSkyEntity", Member = "GetColor", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color" }, ReturnType = "Microsoft.Xna.Framework.Graphics.Color")]
890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.MoonLordSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.NebulaSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.NebulaSky", Member = "Draw", MemberParameters = new object[]
893 {
894 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
895 typeof(float),
896 typeof(float)
897 }, ReturnType = typeof(void))]
898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SolarSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SolarSky", Member = "Draw", MemberParameters = new object[]
900 {
901 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
902 typeof(float),
903 typeof(float)
904 }, ReturnType = typeof(void))]
905 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.StardustSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.StardustSky", Member = "Draw", MemberParameters = new object[]
907 {
908 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
909 typeof(float),
910 typeof(float)
911 }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.VortexSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
913 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.VortexSky", Member = "Draw", MemberParameters = new object[]
914 {
915 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
916 typeof(float),
917 typeof(float)
918 }, ReturnType = typeof(void))]
919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.TileDrawing", Member = "DrawTile_LiquidBehindTile", MemberParameters = new object[]
920 {
921 typeof(bool),
922 typeof(bool),
923 typeof(int),
924 "Microsoft.Xna.Framework.Vector2",
925 "Microsoft.Xna.Framework.Vector2",
926 typeof(int),
927 typeof(int),
928 "Terraria.DataStructures.TileDrawInfo"
929 }, ReturnType = typeof(void))]
930 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Golf.GolfHelper", Member = "CalculateShotStrength", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2", "Terraria.GameContent.Golf.GolfHelper.ClubProperties" }, ReturnType = "Terraria.GameContent.Golf.GolfHelper.ShotStrength")]
931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIIconTextButton", Member = "SetText", MemberParameters = new object[]
932 {
933 "Terraria.Localization.LocalizedText",
934 typeof(float),
935 "Microsoft.Xna.Framework.Graphics.Color"
936 }, ReturnType = typeof(void))]
937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.GlyphMetrics", Member = "get_KernedWidthOnNewLine", ReturnType = typeof(float))]
938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.WrappedTextBuilder.NonBreakingText", Member = ".ctor", MemberParameters = new object[]
939 {
940 "Microsoft.Xna.Framework.Graphics.SpriteFont",
941 typeof(string)
942 }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.WrappedTextBuilder.NonBreakingText", Member = "GetAsWrappedText", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(string))]
944 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.ScrollRect", Member = "UpdateBounds", ReturnType = typeof(void))]
945 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 125)]
946 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
947 public static float Max(float val1, float val2)
948 {
949 throw null;
950 }
951
952 [global::System.CLSCompliant(false)]
953 [global::System.Runtime.Versioning.NonVersionable]
954 [global::Cpp2ILInjected.Token(Token = "0x60007F2")]
955 [global::Cpp2ILInjected.Address(RVA = "0x1C3624C", Offset = "0x1C3624C", Length = "0x10")]
956 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.MessageBuffer", Member = "ProcessData", MemberParameters = new object[]
958 {
959 "System.Byte[]",
960 typeof(int),
961 typeof(ref int)
962 }, ReturnType = typeof(void))]
963 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
964 public static ushort Max(ushort val1, ushort val2)
965 {
966 throw null;
967 }
968
969 [global::System.Runtime.Versioning.NonVersionable]
970 [global::Cpp2ILInjected.Token(Token = "0x60007F3")]
971 [global::Cpp2ILInjected.Address(RVA = "0x1C3625C", Offset = "0x1C3625C", Length = "0x10")]
972 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
973 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetBrightness", ReturnType = typeof(float))]
974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetSaturation", ReturnType = typeof(float))]
975 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
976 public static byte Min(byte val1, byte val2)
977 {
978 throw null;
979 }
980
981 [global::Cpp2ILInjected.Token(Token = "0x60007F4")]
982 [global::Cpp2ILInjected.Address(RVA = "0x1C3626C", Offset = "0x1C3626C", Length = "0x78")]
983 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
984 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_067_TigerSpecialAttack", ReturnType = typeof(bool))]
985 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_45", MemberParameters = new object[] { "Terraria.WorldBuilding.GenerationProgress", "Terraria.IO.GameConfiguration" }, ReturnType = typeof(void))]
986 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WavyCaverer", MemberParameters = new object[]
987 {
988 typeof(int),
989 typeof(int),
990 typeof(double),
991 typeof(double),
992 typeof(int),
993 typeof(int)
994 }, ReturnType = typeof(void))]
995 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Modifiers.RadialDither", Member = "Apply", MemberParameters = new object[]
996 {
997 "Microsoft.Xna.Framework.Point",
998 typeof(int),
999 typeof(int),
1000 "System.Object[]"
1001 }, ReturnType = typeof(bool))]
1002 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Shapes.Slime", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
1003 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.MultiTimer.TimerData", Member = "AddTick", MemberParameters = new object[] { typeof(double) }, ReturnType = "Terraria.Utilities.MultiTimer.TimerData")]
1004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.TerrainPass", Member = "ApplyPass", MemberParameters = new object[] { "Terraria.WorldBuilding.GenerationProgress", "Terraria.IO.GameConfiguration" }, ReturnType = typeof(void))]
1005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.MultiTimer.TimerData", Member = "AddTick", MemberParameters = new object[] { typeof(double) }, ReturnType = "ReLogic.Utilities.MultiTimer.TimerData")]
1006 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
1007 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1008 public static double Min(double val1, double val2)
1009 {
1010 throw null;
1011 }
1012
1013 [global::System.Runtime.Versioning.NonVersionable]
1014 [global::Cpp2ILInjected.Token(Token = "0x60007F5")]
1015 [global::Cpp2ILInjected.Address(RVA = "0x1C362E4", Offset = "0x1C362E4", Length = "0xC")]
1016 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1017 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIPlayerSelectMenu", Member = "SortPlayers", ReturnType = typeof(void))]
1018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIWorldSelectMenu", Member = "SortWorlds", ReturnType = typeof(void))]
1019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Union", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
1020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Union", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&" }, ReturnType = typeof(void))]
1021 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Rectangle", Member = "Intersect", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&", "Microsoft.Xna.Framework.Rectangle&" }, ReturnType = typeof(void))]
1022 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Color", Member = "GetHue", ReturnType = typeof(float))]
1023 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "GetAlpha", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color&" }, ReturnType = typeof(void))]
1024 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "GetAlpha", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color" }, ReturnType = "Microsoft.Xna.Framework.Graphics.Color")]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "LoadWorlds", ReturnType = typeof(void))]
1026 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "LoadPlayers", ReturnType = typeof(void))]
1027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
1028 {
1029 "Terraria.Main.MouseTextCache",
1030 typeof(int),
1031 typeof(byte),
1032 typeof(int),
1033 typeof(int)
1034 }, ReturnType = typeof(void))]
1035 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawCapture", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Terraria.Graphics.Capture.CaptureSettings" }, ReturnType = typeof(void))]
1036 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawWaters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawBlack", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawBG", ReturnType = typeof(void))]
1039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "FindFrame", ReturnType = typeof(void))]
1040 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "TileInteractionsMouseOver", MemberParameters = new object[]
1041 {
1042 typeof(int),
1043 typeof(int)
1044 }, ReturnType = typeof(void))]
1045 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "SellItemAmount", MemberParameters = new object[]
1046 {
1047 "Terraria.Item",
1048 typeof(int)
1049 }, ReturnType = typeof(long))]
1050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "SellItem", MemberParameters = new object[]
1051 {
1052 "Terraria.Item",
1053 typeof(int)
1054 }, ReturnType = typeof(bool))]
1055 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "HandleMovement", MemberParameters = new object[]
1056 {
1057 "Microsoft.Xna.Framework.Vector2",
1058 typeof(ref int),
1059 typeof(ref int)
1060 }, ReturnType = typeof(void))]
1061 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_067_TigerSpecialAttack", ReturnType = typeof(bool))]
1062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_150_GolfClubHelper", ReturnType = typeof(void))]
1063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "WordwrapStringSmart", MemberParameters = new object[]
1064 {
1065 typeof(string),
1066 "Microsoft.Xna.Framework.Graphics.Color",
1067 "Microsoft.Xna.Framework.Graphics.SpriteFont",
1068 typeof(int),
1069 typeof(int)
1070 }, ReturnType = "System.Collections.Generic.List`1<List`1<TextSnippet>>")]
1071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_19", MemberParameters = new object[] { "Terraria.WorldBuilding.GenerationProgress", "Terraria.IO.GameConfiguration" }, ReturnType = typeof(void))]
1072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "FillWallHolesInArea", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle" }, ReturnType = typeof(void))]
1073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "FillWallHolesInColumn", MemberParameters = new object[]
1074 {
1075 typeof(int),
1076 typeof(int),
1077 typeof(int)
1078 }, ReturnType = typeof(int))]
1079 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "GetWorldUpdateRate", ReturnType = typeof(int))]
1080 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "TryGrowingAbigailsFlower", MemberParameters = new object[]
1081 {
1082 typeof(int),
1083 typeof(int)
1084 }, ReturnType = typeof(bool))]
1085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "TryGrowingGlowTulip", MemberParameters = new object[]
1086 {
1087 typeof(int),
1088 typeof(int)
1089 }, ReturnType = typeof(bool))]
1090 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WavyCaverer", MemberParameters = new object[]
1091 {
1092 typeof(int),
1093 typeof(int),
1094 typeof(double),
1095 typeof(double),
1096 typeof(int),
1097 typeof(int)
1098 }, ReturnType = typeof(void))]
1099 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "RefreshSection", MemberParameters = new object[]
1100 {
1101 typeof(int),
1102 typeof(int)
1103 }, ReturnType = typeof(void))]
1104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Actions.SetTileAndWallRainbowPaint", Member = "GetPaintIDForPosition", MemberParameters = new object[]
1105 {
1106 typeof(int),
1107 typeof(int)
1108 }, ReturnType = typeof(byte))]
1109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Shapes.Circle", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
1110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Shapes.HalfCircle", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
1111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.Shapes.Mound", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
1112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.ShapeData", Member = "GetBounds", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.ShapeData[]" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.WorldUtils", Member = "ClampToWorld", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "Microsoft.Xna.Framework.Rectangle")]
1114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.PlayerDrawLayers", Member = "DrawStarboardRainbowTrail", MemberParameters = new object[] { "Terraria.DataStructures.PlayerDrawSet&", "Microsoft.Xna.Framework.Vector2", "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(void))]
1115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.PlayerDrawLayers", Member = "DrawMeowcartTrail", MemberParameters = new object[] { "Terraria.DataStructures.PlayerDrawSet&" }, ReturnType = typeof(void))]
1116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Achievements.ConditionsCompletedTracker", Member = "OnConditionCompleted", MemberParameters = new object[] { "Terraria.Achievements.AchievementCondition" }, ReturnType = typeof(void))]
1117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface.ModeEdgeSelection", Member = "DrawMarkedArea", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface.ModeDragBounds", Member = "DragBounds", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(void))]
1119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface.ModeDragBounds", Member = "DrawMarkedArea", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface", Member = "GetArea", ReturnType = "Microsoft.Xna.Framework.Rectangle")]
1121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.DontStarveSeed", Member = "FixBiomeDarkness", MemberParameters = new object[]
1122 {
1123 "Microsoft.Xna.Framework.Graphics.Color&",
1124 typeof(ref int),
1125 typeof(ref int),
1126 typeof(ref int)
1127 }, ReturnType = typeof(void))]
1128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "PreDraw", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.ShapeRunner", Member = "Perform", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.GenAction" }, ReturnType = typeof(bool))]
1130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.TrackGenerator", Member = "FindPath", MemberParameters = new object[]
1131 {
1132 typeof(int),
1133 typeof(int)
1134 }, ReturnType = typeof(bool))]
1135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.TrackGenerator", Member = "TryRewriteHistoryToAvoidTiles", ReturnType = "Terraria.GameContent.Generation.TrackGenerator.TrackPlacementState")]
1136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Generation.TrackGenerator", Member = "SmoothTrack", ReturnType = typeof(void))]
1137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.HiveBiome", Member = "FrameOutAllHiveContents", MemberParameters = new object[]
1138 {
1139 "Microsoft.Xna.Framework.Point",
1140 typeof(int)
1141 }, ReturnType = typeof(void))]
1142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.MarbleBiome", Member = "Place", MemberParameters = new object[] { "Microsoft.Xna.Framework.Point", "Terraria.WorldBuilding.StructureMap" }, ReturnType = typeof(bool))]
1143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup", Member = "Generate", ReturnType = typeof(void))]
1144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.PitEntrance", Member = "PlaceAt", MemberParameters = new object[]
1145 {
1146 "Terraria.GameContent.Biomes.Desert.DesertDescription",
1147 "Microsoft.Xna.Framework.Point",
1148 typeof(int)
1149 }, ReturnType = typeof(void))]
1150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.SandMound", Member = "Place", MemberParameters = new object[] { "Terraria.GameContent.Biomes.Desert.DesertDescription" }, ReturnType = typeof(void))]
1151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.SurfaceMap", Member = ".ctor", MemberParameters = new object[]
1152 {
1153 "System.Int16[]",
1154 typeof(int)
1155 }, ReturnType = typeof(void))]
1156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.CaveHouse.HouseBuilder", Member = "FillRooms", ReturnType = typeof(void))]
1157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.CaveHouse.HouseBuilder", Member = "CreateSupportBeamList", ReturnType = "System.Collections.Generic.List`1<Rectangle>")]
1158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Bestiary.NPCPortraitInfoElement", Member = "CreateStarsContainer", ReturnType = "Terraria.UI.UIElement")]
1159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Creative.CreativeUI", Member = "SacrificeItem", MemberParameters = new object[] { typeof(ref int) }, ReturnType = "Terraria.GameContent.Creative.CreativeUI.ItemSacrificeResult")]
1160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIBestiaryEntryGrid", Member = "FillBestiarySpaceWithEntries", ReturnType = typeof(void))]
1161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIBestiaryEntryGrid", Member = "GetRangeText", ReturnType = typeof(string))]
1162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIDynamicItemCollection", Member = "GetGridParameters", MemberParameters = new object[]
1163 {
1164 typeof(ref int),
1165 typeof(ref int),
1166 typeof(ref int),
1167 typeof(ref int)
1168 }, ReturnType = typeof(void))]
1169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UITextBox", Member = "SetText", MemberParameters = new object[]
1170 {
1171 typeof(string),
1172 typeof(float),
1173 typeof(bool)
1174 }, ReturnType = typeof(void))]
1175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.RemadeChatMonitor", Member = "DrawChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Chat.RemadeChatMonitor", Member = "ClampMessageIndex", ReturnType = typeof(void))]
1177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.SymmetricTransform), Member = ".ctor", MemberParameters = new object[]
1178 {
1179 typeof(global::System.Security.Cryptography.SymmetricAlgorithm),
1180 typeof(bool),
1181 typeof(byte[])
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CompareOrdinalHelper", MemberParameters = new object[]
1184 {
1185 typeof(string),
1186 typeof(string)
1187 }, ReturnType = typeof(int))]
1188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
1189 {
1190 typeof(string),
1191 typeof(int),
1192 typeof(string),
1193 typeof(int),
1194 typeof(int),
1195 typeof(global::System.StringComparison)
1196 }, ReturnType = typeof(int))]
1197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CompareOrdinal", MemberParameters = new object[]
1198 {
1199 typeof(string),
1200 typeof(int),
1201 typeof(string),
1202 typeof(int),
1203 typeof(int)
1204 }, ReturnType = typeof(int))]
1205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "FindAll", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]", "System.Predicate`1<T>" }, ReturnType = "T[]")]
1206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "Init", ReturnType = typeof(void))]
1207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
1208 {
1209 typeof(ref decimal.DecCalc),
1210 typeof(ref decimal.DecCalc)
1211 }, ReturnType = typeof(void))]
1212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Thread), Member = "GetProcessDefaultStackSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
1214 {
1215 typeof(int),
1216 typeof(int)
1217 }, ReturnType = typeof(void))]
1218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
1219 {
1220 typeof(global::System.Runtime.Serialization.SerializationInfo),
1221 typeof(global::System.Runtime.Serialization.StreamingContext)
1222 }, ReturnType = typeof(void))]
1223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "set_Length", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "AppendCore", MemberParameters = new object[]
1225 {
1226 typeof(global::System.Text.StringBuilder),
1227 typeof(int),
1228 typeof(int)
1229 }, ReturnType = typeof(global::System.Text.StringBuilder))]
1230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "CopyTo", MemberParameters = new object[]
1231 {
1232 typeof(int),
1233 typeof(global::System.Span<char>),
1234 typeof(int)
1235 }, ReturnType = typeof(void))]
1236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "ReplaceInPlaceAtChunk", MemberParameters = new object[]
1237 {
1238 typeof(ref global::System.Text.StringBuilder),
1239 typeof(ref int),
1240 typeof(char*),
1241 typeof(int)
1242 }, ReturnType = typeof(void))]
1243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "ExpandByABlock", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "MakeRoom", MemberParameters = new object[]
1245 {
1246 typeof(int),
1247 typeof(int),
1248 typeof(ref global::System.Text.StringBuilder),
1249 typeof(ref int),
1250 typeof(bool)
1251 }, ReturnType = typeof(void))]
1252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.SecureString), Member = "Alloc", MemberParameters = new object[]
1253 {
1254 typeof(int),
1255 typeof(bool)
1256 }, ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RC2Transform), Member = ".ctor", MemberParameters = new object[]
1258 {
1259 typeof(global::System.Security.Cryptography.RC2),
1260 typeof(bool),
1261 typeof(byte[]),
1262 typeof(byte[])
1263 }, ReturnType = typeof(void))]
1264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryWriter), Member = "WriteArrayAsBytes", MemberParameters = new object[]
1265 {
1266 typeof(global::System.Array),
1267 typeof(int)
1268 }, ReturnType = typeof(void))]
1269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryParser), Member = "ReadArrayAsBytes", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
1270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.MemoryStream), Member = "Read", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
1271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "Write", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(void))]
1272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "Write", MemberParameters = new object[]
1273 {
1274 typeof(char[]),
1275 typeof(int),
1276 typeof(int)
1277 }, ReturnType = typeof(void))]
1278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "WriteSpan", MemberParameters = new object[]
1279 {
1280 typeof(global::System.ReadOnlySpan<char>),
1281 typeof(bool)
1282 }, ReturnType = typeof(void))]
1283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "Write", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.FileStream), Member = "ReadSegment", MemberParameters = new object[]
1286 {
1287 typeof(byte[]),
1288 typeof(int),
1289 typeof(int)
1290 }, ReturnType = typeof(int))]
1291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CompareInfo), Member = "CompareOrdinalIgnoreCase", MemberParameters = new object[]
1292 {
1293 typeof(global::System.ReadOnlySpan<char>),
1294 typeof(global::System.ReadOnlySpan<char>)
1295 }, ReturnType = typeof(int))]
1296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentQueue<>), Member = "EnqueueSlow", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
1297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Generic.LargeArrayBuilder<>), Member = "CopyTo", MemberParameters = new object[]
1298 {
1299 "T[]",
1300 typeof(int),
1301 typeof(int)
1302 }, ReturnType = typeof(void))]
1303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Generic.LargeArrayBuilder<>), Member = "AllocateBuffer", ReturnType = typeof(void))]
1304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1.PerCoreLockedStacks", Member = ".ctor", ReturnType = typeof(void))]
1305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<InnerRead>d__66", Member = "MoveNext", ReturnType = typeof(void))]
1306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "InternalRead", MemberParameters = new object[]
1307 {
1308 "Mono.Net.Security.AsyncProtocolRequest",
1309 "Mono.Net.Security.BufferOffsetSize",
1310 "System.Byte[]",
1311 typeof(int),
1312 typeof(int)
1313 }, ReturnType = "System.ValueTuple`2<Int32, Boolean>")]
1314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.UriHelper", Member = "EscapeString", MemberParameters = new object[]
1315 {
1316 typeof(string),
1317 typeof(int),
1318 typeof(int),
1319 "System.Char[]",
1320 typeof(ref int),
1321 typeof(bool),
1322 typeof(char),
1323 typeof(char),
1324 typeof(char)
1325 }, ReturnType = "System.Char[]")]
1326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetEventSource", Member = "DumpBuffer", MemberParameters = new object[]
1327 {
1328 typeof(object),
1329 "System.Byte[]",
1330 typeof(int),
1331 typeof(int),
1332 typeof(string)
1333 }, ReturnType = typeof(void))]
1334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetEventSource", Member = "DumpBuffer", MemberParameters = new object[]
1335 {
1336 typeof(object),
1337 typeof(global::System.IntPtr),
1338 typeof(int),
1339 typeof(string)
1340 }, ReturnType = typeof(void))]
1341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.CookieContainer", Member = "AgeCookies", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.PathList.PathListComparer", Member = "System.Collections.IComparer.Compare", MemberParameters = new object[]
1343 {
1344 typeof(object),
1345 typeof(object)
1346 }, ReturnType = typeof(int))]
1347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ChunkedInputStream", Member = "OnRead", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
1348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.RequestStream", Member = "FillFromBuffer", MemberParameters = new object[]
1349 {
1350 "System.Byte[]",
1351 typeof(int),
1352 typeof(int)
1353 }, ReturnType = typeof(int))]
1354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ResponseStream", Member = "Write", MemberParameters = new object[]
1355 {
1356 "System.Byte[]",
1357 typeof(int),
1358 typeof(int)
1359 }, ReturnType = typeof(void))]
1360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.AixNetworkInterfaceAPI", Member = "GetAllNetworkInterfaces", ReturnType = "System.Net.NetworkInformation.NetworkInterface[]")]
1361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.MacOsNetworkInterfaceAPI", Member = "GetAllNetworkInterfaces", ReturnType = "System.Net.NetworkInformation.NetworkInterface[]")]
1362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Container", Member = "ValidateName", MemberParameters = new object[]
1363 {
1364 "System.ComponentModel.IComponent",
1365 typeof(string)
1366 }, ReturnType = typeof(void))]
1367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.ChunkedMemoryStream", Member = "Write", MemberParameters = new object[]
1368 {
1369 "System.Byte[]",
1370 typeof(int),
1371 typeof(int)
1372 }, ReturnType = typeof(void))]
1373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedRead", MemberParameters = new object[]
1374 {
1375 typeof(global::System.IntPtr),
1376 typeof(int)
1377 }, ReturnType = typeof(int))]
1378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedWrite", MemberParameters = new object[]
1379 {
1380 typeof(global::System.IntPtr),
1381 typeof(int)
1382 }, ReturnType = typeof(int))]
1383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.NativeInputDevice", Member = "Initialize", MemberParameters = new object[]
1384 {
1385 typeof(uint),
1386 "InControl.InputDeviceInfo",
1387 "InControl.InputDeviceProfile"
1388 }, ReturnType = typeof(void))]
1389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.BitSet", Member = "Intersects", MemberParameters = new object[] { "System.Xml.Schema.BitSet" }, ReturnType = typeof(bool))]
1390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextWriter", Member = "WriteIndent", ReturnType = typeof(void))]
1391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.MathUtils", Member = "Min", MemberParameters = new object[] { "System.Nullable`1<Int32>", "System.Nullable`1<Int32>" }, ReturnType = "System.Nullable`1<Int32>")]
1392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = "MoveNext", ReturnType = typeof(bool))]
1393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Events.UnityEventTools", Member = "TidyAssemblyTypeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "SetText", MemberParameters = new object[]
1395 {
1396 typeof(string),
1397 typeof(bool)
1398 }, ReturnType = typeof(void))]
1399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
1400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.BZip2.BZip2Compressor", Member = "sendMTFValues1", MemberParameters = new object[]
1401 {
1402 typeof(int),
1403 typeof(int)
1404 }, ReturnType = typeof(int))]
1405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.BZip2.BZip2Compressor", Member = "sendMTFValues7", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Protocol.Ntlm.ChallengeResponse", Member = "PasswordToKey", MemberParameters = new object[]
1407 {
1408 typeof(string),
1409 typeof(int)
1410 }, ReturnType = "System.Byte[]")]
1411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Protocol.Ntlm.ChallengeResponse2", Member = "PasswordToKey", MemberParameters = new object[]
1412 {
1413 typeof(string),
1414 typeof(int)
1415 }, ReturnType = "System.Byte[]")]
1416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.FormatProvider.Number", Member = "FormatFixed", MemberParameters = new object[]
1417 {
1418 "System.Text.ValueStringBuilder&",
1419 "NumberBuffer&",
1420 typeof(int),
1421 typeof(int),
1422 typeof(global::System.Globalization.NumberFormatInfo),
1423 "System.Int32[]",
1424 typeof(string),
1425 typeof(string)
1426 }, ReturnType = typeof(void))]
1427 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 174)]
1428 public unsafe static int Min(int val1, int val2)
1429 {
1430 throw null;
1431 }
1432
1433 [global::System.Runtime.Versioning.NonVersionable]
1434 [global::Cpp2ILInjected.Token(Token = "0x60007F6")]
1435 [global::Cpp2ILInjected.Address(RVA = "0x1C362F0", Offset = "0x1C362F0", Length = "0xC")]
1436 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.PopupText", Member = "AddToCoinValue", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
1438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "RunSchedulerLoop", ReturnType = typeof(int))]
1439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "ReadCore", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
1440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "GetCopyBufferSize", ReturnType = typeof(int))]
1441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "OpenFileInternal", MemberParameters = new object[]
1442 {
1443 typeof(bool),
1444 typeof(string),
1445 typeof(ref global::System.IO.FileStream),
1446 "System.Byte[]&",
1447 "System.Byte[]&",
1448 "System.Byte[]&"
1449 }, ReturnType = typeof(void))]
1450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadDataAsync", MemberParameters = new object[]
1451 {
1452 "System.Uri",
1453 typeof(string),
1454 "System.Byte[]",
1455 typeof(object)
1456 }, ReturnType = typeof(void))]
1457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UploadValuesAsync", MemberParameters = new object[]
1458 {
1459 "System.Uri",
1460 typeof(string),
1461 "System.Collections.Specialized.NameValueCollection",
1462 typeof(object)
1463 }, ReturnType = typeof(void))]
1464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FixedSizeReadStream.<ProcessReadAsync>d__5", Member = "MoveNext", ReturnType = typeof(void))]
1465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerRequest", Member = "FlushInput", ReturnType = typeof(bool))]
1466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.RequestStream", Member = "FillFromBuffer", MemberParameters = new object[]
1467 {
1468 "System.Byte[]",
1469 typeof(int),
1470 typeof(int)
1471 }, ReturnType = typeof(int))]
1472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.RequestStream", Member = "BeginRead", MemberParameters = new object[]
1473 {
1474 "System.Byte[]",
1475 typeof(int),
1476 typeof(int),
1477 typeof(global::System.AsyncCallback),
1478 typeof(object)
1479 }, ReturnType = typeof(global::System.IAsyncResult))]
1480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.ChunkedMemoryStream", Member = "AppendChunk", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
1481 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
1482 public static long Min(long val1, long val2)
1483 {
1484 throw null;
1485 }
1486
1487 [global::Cpp2ILInjected.Token(Token = "0x60007F7")]
1488 [global::Cpp2ILInjected.Address(RVA = "0x1C362FC", Offset = "0x1C362FC", Length = "0x78")]
1489 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.MathHelper", Member = "Min", MemberParameters = new object[]
1491 {
1492 typeof(float),
1493 typeof(float)
1494 }, ReturnType = typeof(float))]
1495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "UpdateDust", ReturnType = typeof(void))]
1496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "get_UIScaleMax", ReturnType = typeof(float))]
1497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawNPCDirect", MemberParameters = new object[]
1498 {
1499 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1500 "Terraria.NPC",
1501 typeof(bool),
1502 "Microsoft.Xna.Framework.Vector2"
1503 }, ReturnType = typeof(void))]
1504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawNPCDirect", MemberParameters = new object[]
1505 {
1506 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1507 "Terraria.NPC",
1508 typeof(bool),
1509 "Microsoft.Xna.Framework.Vector2",
1510 "Terraria.Graphics.Light.LightMap",
1511 "Microsoft.Xna.Framework.Rectangle&"
1512 }, ReturnType = typeof(void))]
1513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawProjDirect", MemberParameters = new object[]
1514 {
1515 "Terraria.Projectile",
1516 typeof(int)
1517 }, ReturnType = typeof(void))]
1518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawProj_Flamethrower", MemberParameters = new object[] { "Terraria.Projectile" }, ReturnType = typeof(void))]
1519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "rgbToHsl", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Color" }, ReturnType = "Microsoft.Xna.Framework.Vector3")]
1520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSimpleSurfaceBackground", MemberParameters = new object[]
1521 {
1522 "Microsoft.Xna.Framework.Vector2",
1523 typeof(int),
1524 typeof(int)
1525 }, ReturnType = typeof(void))]
1526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawCapture", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Terraria.Graphics.Capture.CaptureSettings" }, ReturnType = typeof(void))]
1527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawWaters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI", ReturnType = typeof(void))]
1529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_124_DeerclopsLeg", ReturnType = typeof(void))]
1530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_118_Seahorses", ReturnType = typeof(void))]
1531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
1532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "UpdateBiomes", ReturnType = typeof(void))]
1533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "GetAnglerReward_Decoration", MemberParameters = new object[]
1535 {
1536 "Terraria.DataStructures.IEntitySource",
1537 typeof(int),
1538 typeof(float),
1539 "Terraria.GetItemSettings&"
1540 }, ReturnType = typeof(void))]
1541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
1542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_009_MagicMissiles", ReturnType = typeof(void))]
1543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_174_MultisegmentPet", ReturnType = typeof(void))]
1544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
1545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_003", ReturnType = typeof(void))]
1546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_062", ReturnType = typeof(void))]
1547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_099_2", ReturnType = typeof(void))]
1548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "FindOverlapPoints", MemberParameters = new object[]
1549 {
1550 typeof(float),
1551 typeof(float)
1552 }, ReturnType = "System.Single[]")]
1553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "CheckAABBvLineCollision", MemberParameters = new object[]
1554 {
1555 "Microsoft.Xna.Framework.Vector2",
1556 "Microsoft.Xna.Framework.Vector2",
1557 "Microsoft.Xna.Framework.Vector2",
1558 "Microsoft.Xna.Framework.Vector2",
1559 typeof(float),
1560 typeof(ref float)
1561 }, ReturnType = typeof(bool))]
1562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "FindCollisionTile", MemberParameters = new object[]
1563 {
1564 typeof(int),
1565 "Microsoft.Xna.Framework.Vector2",
1566 typeof(float),
1567 typeof(int),
1568 typeof(int),
1569 typeof(bool),
1570 typeof(bool),
1571 typeof(int),
1572 typeof(bool),
1573 typeof(bool)
1574 }, ReturnType = "System.Collections.Generic.List`1<Point>")]
1575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "Draw", MemberParameters = new object[]
1576 {
1577 "Terraria.DataStructures.PlayerDrawSet&",
1578 typeof(int),
1579 "Terraria.Player",
1580 "Microsoft.Xna.Framework.Vector2",
1581 "Microsoft.Xna.Framework.Graphics.Color",
1582 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
1583 typeof(float)
1584 }, ReturnType = typeof(void))]
1585 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Rain", Member = "NewRain", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2", "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(int))]
1586 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "GetChaseResults", MemberParameters = new object[]
1587 {
1588 "Microsoft.Xna.Framework.Vector2",
1589 typeof(float),
1590 "Microsoft.Xna.Framework.Vector2",
1591 "Microsoft.Xna.Framework.Vector2"
1592 }, ReturnType = "Terraria.Utils.ChaseResults")]
1593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Effects.FilterManager", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Effects.OverlayManager", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1595 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Cinematics.DD2Film", Member = "DryadPortalKnock", MemberParameters = new object[] { "Terraria.Cinematics.FrameEventData" }, ReturnType = typeof(void))]
1596 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "DrawWaves", ReturnType = typeof(void))]
1597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "QueueRipple", MemberParameters = new object[]
1598 {
1599 "Microsoft.Xna.Framework.Vector2",
1600 typeof(float),
1601 "Terraria.GameContent.Shaders.RippleShape",
1602 typeof(float)
1603 }, ReturnType = typeof(void))]
1604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Shaders.WaterShaderData", Member = "QueueRipple", MemberParameters = new object[]
1605 {
1606 "Microsoft.Xna.Framework.Vector2",
1607 typeof(float),
1608 "Microsoft.Xna.Framework.Vector2",
1609 "Terraria.GameContent.Shaders.RippleShape",
1610 typeof(float)
1611 }, ReturnType = typeof(void))]
1612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.BlizzardSky", Member = "Draw", MemberParameters = new object[]
1613 {
1614 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1615 typeof(float),
1616 typeof(float)
1617 }, ReturnType = typeof(void))]
1618 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.MoonLordSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.NebulaSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.NebulaSky", Member = "Draw", MemberParameters = new object[]
1621 {
1622 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1623 typeof(float),
1624 typeof(float)
1625 }, ReturnType = typeof(void))]
1626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SandstormSky", Member = "Draw", MemberParameters = new object[]
1627 {
1628 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1629 typeof(float),
1630 typeof(float)
1631 }, ReturnType = typeof(void))]
1632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SolarSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.SolarSky", Member = "Draw", MemberParameters = new object[]
1634 {
1635 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1636 typeof(float),
1637 typeof(float)
1638 }, ReturnType = typeof(void))]
1639 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.StardustSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1640 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.StardustSky", Member = "Draw", MemberParameters = new object[]
1641 {
1642 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1643 typeof(float),
1644 typeof(float)
1645 }, ReturnType = typeof(void))]
1646 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.VortexSky", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
1647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.VortexSky", Member = "Draw", MemberParameters = new object[]
1648 {
1649 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1650 typeof(float),
1651 typeof(float)
1652 }, ReturnType = typeof(void))]
1653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Liquid.LiquidRenderer", Member = "DrawShimmer", MemberParameters = new object[]
1654 {
1655 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
1656 "Microsoft.Xna.Framework.Vector2",
1657 typeof(bool)
1658 }, ReturnType = typeof(void))]
1659 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.ScrollRect", Member = "UpdateBounds", ReturnType = typeof(void))]
1660 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 83)]
1661 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1662 public static float Min(float val1, float val2)
1663 {
1664 throw null;
1665 }
1666
1667 [global::System.Runtime.Versioning.NonVersionable]
1668 [global::System.CLSCompliant(false)]
1669 [global::Cpp2ILInjected.Token(Token = "0x60007F8")]
1670 [global::Cpp2ILInjected.Address(RVA = "0x1C36374", Offset = "0x1C36374", Length = "0xC")]
1671 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper.BitReader", Member = "Read", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(uint))]
1673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.Timer", Member = "get_TimeRemaining", ReturnType = typeof(int))]
1674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "ThreadProc", ReturnType = typeof(void))]
1675 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1676 public static uint Min(uint val1, uint val2)
1677 {
1678 throw null;
1679 }
1680
1681 [global::Cpp2ILInjected.Token(Token = "0x60007F9")]
1682 [global::Cpp2ILInjected.Address(RVA = "0x1C36380", Offset = "0x1C36380", Length = "0x84")]
1683 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1684 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1685 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1686 [MethodImpl(4096)]
1687 public static extern double Round(double a);
1688
1689 [global::Cpp2ILInjected.Token(Token = "0x60007FA")]
1690 [global::Cpp2ILInjected.Address(RVA = "0x1C36404", Offset = "0x1C36404", Length = "0x68")]
1691 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1692 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1693 [MethodImpl(256)]
1694 public static double Round(double value, int digits)
1695 {
1696 throw null;
1697 }
1698
1699 [global::Cpp2ILInjected.Token(Token = "0x60007FB")]
1700 [global::Cpp2ILInjected.Address(RVA = "0x1C3646C", Offset = "0x1C3646C", Length = "0x28C")]
1701 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1702 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Minecart", Member = "TrackCollision", MemberParameters = new object[]
1703 {
1704 "Terraria.Player",
1705 "Microsoft.Xna.Framework.Vector2&",
1706 "Microsoft.Xna.Framework.Vector2&",
1707 "Microsoft.Xna.Framework.Vector2&",
1708 typeof(int),
1709 typeof(int),
1710 typeof(bool),
1711 typeof(bool),
1712 typeof(int),
1713 typeof(bool),
1714 "Terraria.Mount.MountDelegatesData"
1715 }, ReturnType = "Terraria.BitsByte")]
1716 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Sign", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(int))]
1718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
1719 {
1720 typeof(string),
1721 typeof(string)
1722 }, ReturnType = typeof(void))]
1723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
1724 {
1725 typeof(string),
1726 typeof(object),
1727 typeof(object)
1728 }, ReturnType = typeof(string))]
1729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
1730 {
1731 typeof(string),
1732 typeof(string)
1733 }, ReturnType = typeof(void))]
1734 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
1735 public static double Round(double value, int digits, global::System.MidpointRounding mode)
1736 {
1737 throw null;
1738 }
1739
1740 [global::Cpp2ILInjected.Token(Token = "0x60007FC")]
1741 [global::Cpp2ILInjected.Address(RVA = "0x1C35F6C", Offset = "0x1C35F6C", Length = "0x78")]
1742 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Math), Member = "IEEERemainder", MemberParameters = new object[]
1744 {
1745 typeof(double),
1746 typeof(double)
1747 }, ReturnType = typeof(double))]
1748 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Math), Member = "Round", MemberParameters = new object[]
1749 {
1750 typeof(double),
1751 typeof(int),
1752 typeof(global::System.MidpointRounding)
1753 }, ReturnType = typeof(double))]
1754 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArithmeticException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1756 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1757 public static int Sign(double value)
1758 {
1759 throw null;
1760 }
1761
1762 [global::Cpp2ILInjected.Token(Token = "0x60007FD")]
1763 [global::Cpp2ILInjected.Address(RVA = "0x1C366FC", Offset = "0x1C366FC", Length = "0x10")]
1764 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawProjDirect", MemberParameters = new object[]
1766 {
1767 "Terraria.Projectile",
1768 typeof(int)
1769 }, ReturnType = typeof(void))]
1770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawInterface_4_Ruler", ReturnType = typeof(void))]
1771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_123_Deerclops_TryMakingSpike_FindBestY", MemberParameters = new object[]
1772 {
1773 "Microsoft.Xna.Framework.Point&",
1774 typeof(int)
1775 }, ReturnType = typeof(int))]
1776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_007_TownEntities_GetWalkPrediction", MemberParameters = new object[]
1777 {
1778 typeof(int),
1779 typeof(int),
1780 typeof(bool),
1781 typeof(bool),
1782 typeof(int),
1783 typeof(int),
1784 typeof(ref bool),
1785 typeof(ref bool)
1786 }, ReturnType = typeof(void))]
1787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
1788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "HorizontalMovement", ReturnType = typeof(void))]
1789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "CanParryAgainst", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Microsoft.Xna.Framework.Rectangle", "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(bool))]
1790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
1791 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "CanHitLine", MemberParameters = new object[]
1792 {
1793 "Microsoft.Xna.Framework.Vector2",
1794 typeof(int),
1795 typeof(int),
1796 "Microsoft.Xna.Framework.Vector2",
1797 typeof(int),
1798 typeof(int)
1799 }, ReturnType = typeof(bool))]
1800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "TupleHitLine", MemberParameters = new object[]
1801 {
1802 typeof(int),
1803 typeof(int),
1804 typeof(int),
1805 typeof(int),
1806 typeof(int),
1807 typeof(int),
1808 "System.Collections.Generic.List`1<Int32>",
1809 typeof(ref int),
1810 typeof(ref int)
1811 }, ReturnType = typeof(bool))]
1812 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "TupleHitLineWall", MemberParameters = new object[]
1813 {
1814 typeof(int),
1815 typeof(int),
1816 typeof(int),
1817 typeof(int),
1818 typeof(ref int),
1819 typeof(ref int)
1820 }, ReturnType = typeof(void))]
1821 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Collision", Member = "StepConveyorBelt", MemberParameters = new object[]
1822 {
1823 "Terraria.Entity",
1824 typeof(float)
1825 }, ReturnType = typeof(void))]
1826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "GetMinecartMechPoint", MemberParameters = new object[]
1827 {
1828 "Terraria.Player",
1829 typeof(int),
1830 typeof(int)
1831 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
1832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "MassWireOperationInner", MemberParameters = new object[]
1833 {
1834 "Terraria.Player",
1835 "Microsoft.Xna.Framework.Point",
1836 "Microsoft.Xna.Framework.Point",
1837 "Microsoft.Xna.Framework.Vector2",
1838 typeof(bool),
1839 typeof(ref int),
1840 typeof(ref int)
1841 }, ReturnType = typeof(void))]
1842 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "GrowPalmTree", MemberParameters = new object[]
1843 {
1844 typeof(int),
1845 typeof(int)
1846 }, ReturnType = typeof(bool))]
1847 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
1848 public static int Sign(int value)
1849 {
1850 throw null;
1851 }
1852
1853 [global::Cpp2ILInjected.Token(Token = "0x60007FE")]
1854 [global::Cpp2ILInjected.Address(RVA = "0x1C3670C", Offset = "0x1C3670C", Length = "0x14")]
1855 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1856 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.TimerComparer", Member = "Compare", MemberParameters = new object[]
1857 {
1858 typeof(global::System.Threading.Timer),
1859 typeof(global::System.Threading.Timer)
1860 }, ReturnType = typeof(int))]
1861 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1862 public static int Sign(long value)
1863 {
1864 throw null;
1865 }
1866
1867 [global::Cpp2ILInjected.Token(Token = "0x60007FF")]
1868 [global::Cpp2ILInjected.Address(RVA = "0x1C36720", Offset = "0x1C36720", Length = "0x78")]
1869 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Matrix", Member = "Decompose", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector3&", "Microsoft.Xna.Framework.Quaternion&", "Microsoft.Xna.Framework.Vector3&" }, ReturnType = typeof(bool))]
1871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Dust", Member = "UpdateDust", ReturnType = typeof(void))]
1872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "snowing", ReturnType = typeof(void))]
1873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "AnimateTiles", ReturnType = typeof(void))]
1874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "AnimateTiles_WeatherVane", ReturnType = typeof(void))]
1875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawNPCExtras", MemberParameters = new object[]
1876 {
1877 "Terraria.NPC",
1878 typeof(bool),
1879 typeof(float),
1880 typeof(float),
1881 "Microsoft.Xna.Framework.Graphics.Color",
1882 "Microsoft.Xna.Framework.Vector2",
1883 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
1884 "Microsoft.Xna.Framework.Vector2"
1885 }, ReturnType = typeof(void))]
1886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI", ReturnType = typeof(void))]
1887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_125_ClumsySlimeBalloon", ReturnType = typeof(void))]
1888 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_123_Deerclops_Movement", MemberParameters = new object[]
1889 {
1890 typeof(bool),
1891 typeof(bool)
1892 }, ReturnType = typeof(void))]
1893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_124_DeerclopsLeg", ReturnType = typeof(void))]
1894 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_117_BloodNautilus", ReturnType = typeof(void))]
1895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_113_WindyBalloon", ReturnType = typeof(void))]
1896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
1897 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_069_DukeFishron", ReturnType = typeof(void))]
1898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_007_TownEntities", ReturnType = typeof(void))]
1899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_003_Fighters", ReturnType = typeof(void))]
1900 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_110_Betsy", ReturnType = typeof(void))]
1901 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_026_Unicorns", ReturnType = typeof(void))]
1902 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
1903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_084_LunaticCultist", ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "AI_108_DivingFlyer", ReturnType = typeof(void))]
1905 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "FindFrame", ReturnType = typeof(void))]
1906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "Yoraiz0rEye", ReturnType = typeof(void))]
1907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "HorizontalMovement", ReturnType = typeof(void))]
1908 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "GetGrapplingForces", MemberParameters = new object[]
1909 {
1910 "Microsoft.Xna.Framework.Vector2",
1911 "System.Nullable`1<Int32>&",
1912 typeof(ref float),
1913 typeof(ref float)
1914 }, ReturnType = typeof(void))]
1915 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "TileInteractionsUse", MemberParameters = new object[]
1916 {
1917 typeof(int),
1918 typeof(int)
1919 }, ReturnType = typeof(void))]
1920 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "CanSnapToPosition", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(bool))]
1921 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "UpdatePettingAnimal", ReturnType = typeof(void))]
1922 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "UpdateTouchingTiles", ReturnType = typeof(void))]
1923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "CutTiles", ReturnType = typeof(void))]
1924 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "Colliding", MemberParameters = new object[] { "Microsoft.Xna.Framework.Rectangle", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = typeof(bool))]
1925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "HandleMovement", MemberParameters = new object[]
1926 {
1927 "Microsoft.Xna.Framework.Vector2",
1928 typeof(ref int),
1929 typeof(ref int)
1930 }, ReturnType = typeof(void))]
1931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI", ReturnType = typeof(void))]
1932 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_194_HorsemanPumpkin", ReturnType = typeof(void))]
1933 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_121_StardustDragon", ReturnType = typeof(void))]
1934 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_100_Medusa", ReturnType = typeof(void))]
1935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_120_StardustGuardian", ReturnType = typeof(void))]
1936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_162_TigerPounce", ReturnType = typeof(void))]
1937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_016", ReturnType = typeof(void))]
1938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_159_PaperAirplanes", ReturnType = typeof(void))]
1939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_158_BabyBird", ReturnType = typeof(void))]
1940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
1941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_156_BatOfLight", ReturnType = typeof(void))]
1942 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_001", ReturnType = typeof(void))]
1943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_008", ReturnType = typeof(void))]
1944 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_063", ReturnType = typeof(void))]
1945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_064", ReturnType = typeof(void))]
1946 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_130_FlameBurstTower", ReturnType = typeof(void))]
1947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_131_FlameBurstShot", ReturnType = typeof(void))]
1948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_134_Ballista", ReturnType = typeof(void))]
1949 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_140_MonkStaffT1", ReturnType = typeof(void))]
1950 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "UpdateFrame", MemberParameters = new object[]
1951 {
1952 "Terraria.Player",
1953 typeof(int),
1954 "Microsoft.Xna.Framework.Vector2"
1955 }, ReturnType = typeof(void))]
1956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "EmitGolfCartSmoke", MemberParameters = new object[]
1957 {
1958 "Terraria.Player",
1959 typeof(bool)
1960 }, ReturnType = typeof(void))]
1961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "UpdateEffects", MemberParameters = new object[] { "Terraria.Player" }, ReturnType = typeof(void))]
1962 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "CastSuperCartLaser", MemberParameters = new object[] { "Terraria.Player" }, ReturnType = typeof(void))]
1963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "GetMinecartMechPoint", MemberParameters = new object[]
1964 {
1965 "Terraria.Player",
1966 typeof(int),
1967 typeof(int)
1968 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
1969 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Mount", Member = "Draw", MemberParameters = new object[]
1970 {
1971 "Terraria.DataStructures.PlayerDrawSet&",
1972 typeof(int),
1973 "Terraria.Player",
1974 "Microsoft.Xna.Framework.Vector2",
1975 "Microsoft.Xna.Framework.Graphics.Color",
1976 "Microsoft.Xna.Framework.Graphics.SpriteEffects",
1977 typeof(float)
1978 }, ReturnType = typeof(void))]
1979 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Renderers.LittleFlyingCritterParticle", Member = "Update", MemberParameters = new object[] { "Terraria.Graphics.Renderers.ParticleRendererSettings&" }, ReturnType = typeof(void))]
1980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.PortalHelper", Member = "TryGoingThroughPortals", MemberParameters = new object[] { "Terraria.Entity" }, ReturnType = typeof(void))]
1981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.DoorOpeningHelper", Member = "GetPlayerInfoForOpeningDoor", MemberParameters = new object[] { "Terraria.Player" }, ReturnType = "Terraria.GameContent.DoorOpeningHelper.PlayerInfoForOpeningDoors")]
1982 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.SmartCursorHelper", Member = "Step_Hammers", MemberParameters = new object[]
1983 {
1984 "Terraria.GameContent.SmartCursorHelper.SmartCursorUsageInfo",
1985 typeof(ref int),
1986 typeof(ref int)
1987 }, ReturnType = typeof(void))]
1988 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.SmartCursorHelper", Member = "Step_Pickaxe_MineSolids", MemberParameters = new object[]
1989 {
1990 "Terraria.Player",
1991 "Terraria.GameContent.SmartCursorHelper.SmartCursorUsageInfo",
1992 "System.Collections.Generic.List`1<Int32>",
1993 typeof(ref int),
1994 typeof(ref int)
1995 }, ReturnType = typeof(void))]
1996 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity", Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1997 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity", Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1998 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.SlimeBalloonGroupSkyEntity", Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1999 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.HellBatsGoupSkyEntity", Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2000 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity", Member = "UpdateVelocity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity", Member = "ChasePlayerTop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2002 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Drawing.WindGrid", Member = "ScanPlayer", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2003 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Events.MoonlordDeathDrama", Member = "Update", ReturnType = typeof(void))]
2004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Events.Sandstorm", Member = "UpdateSeverity", ReturnType = typeof(void))]
2005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Events.Sandstorm", Member = "EmitDust", ReturnType = typeof(void))]
2006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.WiresUI.WiresRadial", Member = "LineUpdate", ReturnType = typeof(void))]
2007 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 174)]
2008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArithmeticException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2009 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2010 public static int Sign(float value)
2011 {
2012 throw null;
2013 }
2014
2015 [global::Cpp2ILInjected.Token(Token = "0x6000800")]
2016 [global::Cpp2ILInjected.Address(RVA = "0x15905B4", Offset = "0x15905B4", Length = "0xA4")]
2017 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
2018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Math), Member = "Clamp", MemberParameters = new object[]
2019 {
2020 typeof(int),
2021 typeof(int),
2022 typeof(int)
2023 }, ReturnType = typeof(int))]
2024 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
2026 {
2027 typeof(string),
2028 typeof(object),
2029 typeof(object)
2030 }, ReturnType = typeof(string))]
2031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2032 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2033 private static void ThrowMinMaxException<T>(T min, T max)
2034 {
2035 throw null;
2036 }
2037
2038 [global::Cpp2ILInjected.Token(Token = "0x6000801")]
2039 [global::Cpp2ILInjected.Address(RVA = "0x1C36798", Offset = "0x1C36798", Length = "0x8")]
2040 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2041 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2042 [MethodImpl(4096)]
2043 public static extern double Abs(double value);
2044
2045 [global::Cpp2ILInjected.Token(Token = "0x6000802")]
2046 [global::Cpp2ILInjected.Address(RVA = "0x1C367A0", Offset = "0x1C367A0", Length = "0x8")]
2047 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2048 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2049 [MethodImpl(4096)]
2050 public static extern float Abs(float value);
2051
2052 [global::Cpp2ILInjected.Token(Token = "0x6000803")]
2053 [global::Cpp2ILInjected.Address(RVA = "0x1C367A8", Offset = "0x1C367A8", Length = "0x4")]
2054 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2055 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2056 [MethodImpl(4096)]
2057 public static extern double Acos(double d);
2058
2059 [global::Cpp2ILInjected.Token(Token = "0x6000804")]
2060 [global::Cpp2ILInjected.Address(RVA = "0x1C367AC", Offset = "0x1C367AC", Length = "0x4")]
2061 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2062 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2063 [MethodImpl(4096)]
2064 public static extern double Atan(double d);
2065
2066 [global::Cpp2ILInjected.Token(Token = "0x6000805")]
2067 [global::Cpp2ILInjected.Address(RVA = "0x1C367B0", Offset = "0x1C367B0", Length = "0x4")]
2068 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2069 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2070 [MethodImpl(4096)]
2071 public static extern double Atan2(double y, double x);
2072
2073 [global::Cpp2ILInjected.Token(Token = "0x6000806")]
2074 [global::Cpp2ILInjected.Address(RVA = "0x1C367B4", Offset = "0x1C367B4", Length = "0x8")]
2075 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2076 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2077 [MethodImpl(4096)]
2078 public static extern double Ceiling(double a);
2079
2080 [global::Cpp2ILInjected.Token(Token = "0x6000807")]
2081 [global::Cpp2ILInjected.Address(RVA = "0x1C367BC", Offset = "0x1C367BC", Length = "0x4")]
2082 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2083 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2084 [MethodImpl(4096)]
2085 public static extern double Cos(double d);
2086
2087 [global::Cpp2ILInjected.Token(Token = "0x6000808")]
2088 [global::Cpp2ILInjected.Address(RVA = "0x1C367C0", Offset = "0x1C367C0", Length = "0x8")]
2089 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2090 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2091 [MethodImpl(4096)]
2092 public static extern double Floor(double d);
2093
2094 [global::Cpp2ILInjected.Token(Token = "0x6000809")]
2095 [global::Cpp2ILInjected.Address(RVA = "0x1C367C8", Offset = "0x1C367C8", Length = "0x4")]
2096 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2097 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2098 [MethodImpl(4096)]
2099 public static extern double Log(double d);
2100
2101 [global::Cpp2ILInjected.Token(Token = "0x600080A")]
2102 [global::Cpp2ILInjected.Address(RVA = "0x1C367CC", Offset = "0x1C367CC", Length = "0x4")]
2103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "UpdateAudio", ReturnType = typeof(void))]
2104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawNPCDirect", MemberParameters = new object[]
2105 {
2106 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
2107 "Terraria.NPC",
2108 typeof(bool),
2109 "Microsoft.Xna.Framework.Vector2"
2110 }, ReturnType = typeof(void))]
2111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawNPCDirect", MemberParameters = new object[]
2112 {
2113 "Microsoft.Xna.Framework.Graphics.SpriteBatch",
2114 "Terraria.NPC",
2115 typeof(bool),
2116 "Microsoft.Xna.Framework.Vector2",
2117 "Terraria.Graphics.Light.LightMap",
2118 "Microsoft.Xna.Framework.Rectangle&"
2119 }, ReturnType = typeof(void))]
2120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawMurderAurora", MemberParameters = new object[] { "Terraria.Projectile" }, ReturnType = typeof(void))]
2121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DrawSunAndMoon", MemberParameters = new object[]
2122 {
2123 "Terraria.Main.SceneArea",
2124 "Microsoft.Xna.Framework.Graphics.Color",
2125 "Microsoft.Xna.Framework.Graphics.Color",
2126 typeof(float)
2127 }, ReturnType = typeof(void))]
2128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NPC", Member = "LadyBugLuck", MemberParameters = new object[]
2129 {
2130 typeof(int),
2131 typeof(bool)
2132 }, ReturnType = typeof(void))]
2133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "ApplyRangeCompensation", MemberParameters = new object[]
2134 {
2135 typeof(float),
2136 "Microsoft.Xna.Framework.Vector2",
2137 "Microsoft.Xna.Framework.Vector2"
2138 }, ReturnType = "Microsoft.Xna.Framework.Vector2")]
2139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Rain", Member = "NewRain", MemberParameters = new object[] { "Microsoft.Xna.Framework.Vector2", "Microsoft.Xna.Framework.Vector2" }, ReturnType = typeof(int))]
2140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ShimmerCleanUp", ReturnType = typeof(void))]
2141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ShimmerRemoveWater", ReturnType = typeof(void))]
2142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ShimmerMakeBiome", MemberParameters = new object[]
2143 {
2144 typeof(int),
2145 typeof(int)
2146 }, ReturnType = typeof(bool))]
2147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper.RunLengthEncodingCompressionProfile", Member = ".ctor", MemberParameters = new object[]
2148 {
2149 typeof(uint),
2150 typeof(uint)
2151 }, ReturnType = typeof(void))]
2152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameInput.LockOnHelper", Member = "get_PredictedPosition", ReturnType = "Microsoft.Xna.Framework.Vector2")]
2153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.Vector2D", Member = ".cctor", ReturnType = typeof(void))]
2154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTimeFormat), Member = "FormatCustomized", MemberParameters = new object[]
2155 {
2156 typeof(global::System.DateTime),
2157 typeof(global::System.ReadOnlySpan<char>),
2158 typeof(global::System.Globalization.DateTimeFormatInfo),
2159 typeof(global::System.TimeSpan),
2160 typeof(global::System.Text.StringBuilder)
2161 }, ReturnType = typeof(global::System.Text.StringBuilder))]
2162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.TimeSpanParse), Member = "Pow10", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(long))]
2163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Mathf", Member = "Pow", MemberParameters = new object[]
2164 {
2165 typeof(float),
2166 typeof(float)
2167 }, ReturnType = typeof(float))]
2168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 31)]
2169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2170 [MethodImpl(4096)]
2171 public static extern double Pow(double x, double y);
2172
2173 [global::Cpp2ILInjected.Token(Token = "0x600080B")]
2174 [global::Cpp2ILInjected.Address(RVA = "0x1C367D0", Offset = "0x1C367D0", Length = "0x4")]
2175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2177 [MethodImpl(4096)]
2178 public static extern double Sin(double a);
2179
2180 [global::Cpp2ILInjected.Token(Token = "0x600080C")]
2181 [global::Cpp2ILInjected.Address(RVA = "0x1C367D4", Offset = "0x1C367D4", Length = "0x8")]
2182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2184 [MethodImpl(4096)]
2185 public static extern double Sqrt(double d);
2186
2187 [global::Cpp2ILInjected.Token(Token = "0x600080D")]
2188 [global::Cpp2ILInjected.Address(RVA = "0x1C367DC", Offset = "0x1C367DC", Length = "0x4")]
2189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2191 [MethodImpl(4096)]
2192 public static extern double Tan(double a);
2193
2194 [global::Cpp2ILInjected.Token(Token = "0x600080E")]
2195 [global::Cpp2ILInjected.Address(RVA = "0x1C366F8", Offset = "0x1C366F8", Length = "0x4")]
2196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2198 [MethodImpl(4096)]
2199 private unsafe static extern double ModF(double x, double* intptr);
2200
2201 // Note: this type is marked as 'beforefieldinit'.
2202 [global::Cpp2ILInjected.Token(Token = "0x600080F")]
2203 [global::Cpp2ILInjected.Address(RVA = "0x1C367E0", Offset = "0x1C367E0", Length = "0xB0")]
2204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
2207 {
2208 typeof(global::System.Array),
2209 typeof(global::System.RuntimeFieldHandle)
2210 }, ReturnType = typeof(void))]
2211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2212 static Math()
2213 {
2214 throw null;
2215 }
2216
2217 [global::Cpp2ILInjected.Token(Token = "0x4000365")]
2218 private static double doubleRoundLimit;
2219
2220 [global::Cpp2ILInjected.Token(Token = "0x4000366")]
2221 private static double[] roundPower10Double;
2222 }
2223}
class f__AnonymousType0<< Count > j__TPar
static double Atan(double d)
static double Min(double val1, double val2)
Definition Math.cs:1008
static double Acos(double d)
static double Cos(double d)
static int Abs(int value)
Definition Math.cs:31
static double Round(double value, int digits)
Definition Math.cs:1694
static float Min(float val1, float val2)
Definition Math.cs:1662
static int Sign(float value)
Definition Math.cs:2010
static byte Min(byte val1, byte val2)
Definition Math.cs:976
static double Tan(double a)
static ushort Max(ushort val1, ushort val2)
Definition Math.cs:964
static double Atan2(double y, double x)
static double Round(double value, int digits, global::System.MidpointRounding mode)
Definition Math.cs:1735
static double Sqrt(double d)
static double Pow(double x, double y)
static int Sign(int value)
Definition Math.cs:1848
static double Ceiling(double a)
static float Abs(float value)
static double IEEERemainder(double x, double y)
Definition Math.cs:162
static double Max(double val1, double val2)
Definition Math.cs:247
static uint Min(uint val1, uint val2)
Definition Math.cs:1676
static int Sign(double value)
Definition Math.cs:1757
static int Clamp(int value, int min, int max)
Definition Math.cs:70
static double Log(double a, double newBase)
Definition Math.cs:183
static double Log(double d)
static long Max(long val1, long val2)
Definition Math.cs:575
static Math()
Definition Math.cs:2212
static int Max(int val1, int val2)
Definition Math.cs:563
static double Abs(double value)
static int DivRem(int a, int b, out int result)
Definition Math.cs:58
static double Sin(double a)
static float Max(float val1, float val2)
Definition Math.cs:947
static void ThrowAbsOverflow()
Definition Math.cs:43
static double doubleRoundLimit
Definition Math.cs:2218
static long Min(long val1, long val2)
Definition Math.cs:1482
static double[] roundPower10Double
Definition Math.cs:2221
static unsafe int Min(int val1, int val2)
Definition Math.cs:1428
static int Sign(long value)
Definition Math.cs:1862
static double Floor(double d)
static double Round(double a)
static unsafe double ModF(double x, double *intptr)
static byte Max(byte val1, byte val2)
Definition Math.cs:212