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
LegacyPlayerRenderer.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x200075D")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x1700078C")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6003DFA")]
20 [global::Cpp2ILInjected.Address(RVA = "0x14A83D0", Offset = "0x14A83D0", Length = "0x98")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
23 {
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
29 get
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6003DFB")]
36 [global::Cpp2ILInjected.Address(RVA = "0x14A8468", Offset = "0x14A8468", Length = "0x3AC")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
43 {
44 typeof(int),
45 typeof(int),
46 typeof(int),
47 typeof(int)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "getRect", ReturnType = typeof(Rectangle))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
52 {
53 typeof(Camera),
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
57 public void DrawPlayers(Camera camera, IEnumerable<Player> players)
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6003DFC")]
63 [global::Cpp2ILInjected.Address(RVA = "0x14A954C", Offset = "0x14A954C", Length = "0x28C")]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_ShouldNotDraw", ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(int),
70 typeof(int),
71 typeof(int),
72 typeof(int)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "PushClippedImageRegion", MemberParameters = new object[]
75 {
78 typeof(bool),
80 typeof(float)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadSet), Member = "BoringSetup", MemberParameters = new object[]
84 {
89 typeof(float),
90 typeof(float),
91 typeof(float),
92 typeof(float)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_00_BackHelmet", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_01_FaceSkin", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_02_DrawArmorWithFullHair", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_03_HelmetHair", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_04_HatsWithFullHair", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_05_TallHats", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_06_NormalHats", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_07_JustHair", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_08_FaceAcc", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "RenderOutlines", MemberParameters = new object[]
104 {
105 typeof(int),
106 typeof(float),
107 typeof(float),
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHeadLayers), Member = "DrawPlayer_RenderAllLayers", MemberParameters = new object[] { typeof(ref PlayerDrawHeadSet) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "PopClippedImageRegion", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
113 public void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha = 1f, float scale = 1f, Color borderColor = default(Color))
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6003DFD")]
119 [global::Cpp2ILInjected.Address(RVA = "0x14A97D8", Offset = "0x14A97D8", Length = "0x678")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerHead", MemberParameters = new object[]
122 {
123 typeof(Camera),
124 typeof(Player),
126 typeof(float),
127 typeof(float),
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
132 {
133 typeof(Color),
134 typeof(float)
135 }, ReturnType = typeof(Color))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
137 {
138 typeof(float),
139 typeof(float)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_pixelShader", ReturnType = typeof(Effect))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPassCollection), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(EffectPass))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
145 {
151 typeof(Effect),
152 typeof(Matrix?),
153 typeof(bool)
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = "Draw", MemberParameters = new object[]
156 {
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
161 private void RenderOutlines(int count, float alpha, float scale, Color borderColor)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6003DFE")]
167 [global::Cpp2ILInjected.Address(RVA = "0x14A9E50", Offset = "0x14A9E50", Length = "0x2A0")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
170 {
171 typeof(Camera),
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_ShouldNotDraw", ReturnType = typeof(bool))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawSet), Member = "BoringSetup", MemberParameters = new object[]
177 {
178 typeof(Player),
179 typeof(DrawData[]),
183 typeof(float),
184 typeof(float),
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayer_UseNormalLayers", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_TransformDrawData", MemberParameters = new object[]
189 {
191 typeof(Vector2[])
192 }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_ScaleDrawData", MemberParameters = new object[]
194 {
196 typeof(float)
197 }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_RenderAllLayers", MemberParameters = new object[]
199 {
201 typeof(Vector2[])
202 }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_UsingSuperCart", ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "DrawProj", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
206 public void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow = 0f, float scale = 1f, Vector2[] positionalOffsets = null)
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x6003DFF")]
212 [global::Cpp2ILInjected.Address(RVA = "0x14AA570", Offset = "0x14AA570", Length = "0x88")]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_02_MountBehindPlayer", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_23_MountFront", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_MountPlus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_26_SolarShield", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_MountMinus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x6003E00")]
226 [global::Cpp2ILInjected.Address(RVA = "0x14AA0F0", Offset = "0x14AA0F0", Length = "0x480")]
227 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayer", MemberParameters = new object[]
229 {
230 typeof(Camera),
231 typeof(Player),
233 typeof(float),
235 typeof(float),
236 typeof(float),
237 typeof(Vector2[])
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_TorsoPlus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_01_2_JimsCloak", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_TorsoMinus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_02_MountBehindPlayer", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_03_Carpet", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_03_PortableStool", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_04_ElectrifiedDebuffBack", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_05_ForbiddenSetRing", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_05_2_SafemanSun", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_06_WebbedDebuffBack", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_07_LeinforsHairShampoo", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_08_Backpacks", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_08_1_Tails", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_09_Wings", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_01_BackHair", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_10_BackAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_01_3_BackHead", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_11_Balloons", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_27_HeldItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_12_Skin", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_13_Leggings", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_14_Shoes", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_15_SkinLongCoat", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_16_ArmorLongCoat", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_17_Torso", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_18_OffhandAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_19_WaistAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_20_NeckAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_21_Head", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_21_1_Magiluminescence", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_22_FaceAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_32_FrontAcc_FrontPart", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_23_MountFront", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_24_Pulley", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_JimsDroneRadio", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_32_FrontAcc_BackPart", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_25_Shield", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_MountPlus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_26_SolarShield", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_extra_MountMinus", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_28_ArmOverItem", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_29_OnhandAcc", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_30_BladedGlove", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_31_ProjectileOverArm", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_33_FrozenOrWebbedDebuff", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_34_ElectrifiedDebuffFront", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_35_IceBarrier", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_36_CTG", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_37_BeetleBuff", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_38_EyebrellaCloud", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawLayers), Member = "DrawPlayer_MakeIntoFirstFractalAfterImage", MemberParameters = new object[] { typeof(ref PlayerDrawSet) }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x6003E01")]
298 [global::Cpp2ILInjected.Address(RVA = "0x14A8814", Offset = "0x14A8814", Length = "0xD38")]
299 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayers", MemberParameters = new object[]
301 {
302 typeof(Camera),
304 }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_Sampler", ReturnType = typeof(SamplerState))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "get_MountedSamplerState", ReturnType = typeof(SamplerState))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteViewMatrix), Member = "get_TransformationMatrix", ReturnType = typeof(Matrix))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
311 {
317 typeof(Effect),
318 typeof(Matrix?),
319 typeof(bool)
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "PlayerFrame", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
323 {
325 typeof(float)
326 }, ReturnType = typeof(Vector2))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
328 {
331 }, ReturnType = typeof(Vector2))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "DrawGhost", MemberParameters = new object[]
333 {
334 typeof(Camera),
335 typeof(Player),
337 typeof(float)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
340 {
341 typeof(int),
342 typeof(int)
343 }, ReturnType = typeof(int))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayer", MemberParameters = new object[]
345 {
346 typeof(Camera),
347 typeof(Player),
349 typeof(float),
351 typeof(float),
352 typeof(float),
353 typeof(Vector2[])
354 }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
356 {
357 typeof(float),
358 typeof(float)
359 }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
361 {
364 }, ReturnType = typeof(Vector2))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Lerp", MemberParameters = new object[]
366 {
369 typeof(float)
370 }, ReturnType = typeof(Vector2))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
372 {
373 typeof(float),
374 typeof(float),
375 typeof(float)
376 }, ReturnType = typeof(float))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
378 {
379 typeof(float),
380 typeof(float),
381 typeof(float),
382 typeof(bool)
383 }, ReturnType = typeof(float))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
385 {
387 typeof(double),
389 }, ReturnType = typeof(Vector2))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerStoned", MemberParameters = new object[]
391 {
392 typeof(Camera),
393 typeof(Player),
395 }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
398 private void DrawPlayerFull(Camera camera, Player drawPlayer)
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6003E02")]
404 [global::Cpp2ILInjected.Address(RVA = "0x14AAA44", Offset = "0x14AAA44", Length = "0x414")]
405 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
407 {
408 typeof(Camera),
410 }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
414 {
415 typeof(float),
416 typeof(float)
417 }, ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
419 {
422 }, ReturnType = typeof(Vector2))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
424 {
425 typeof(int),
426 typeof(int),
428 }, ReturnType = typeof(Color))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
432 {
436 typeof(Color),
437 typeof(float),
439 typeof(float),
441 typeof(float)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
444 private void DrawPlayerStoned(Camera camera, Player drawPlayer, Vector2 position)
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x6003E03")]
450 [global::Cpp2ILInjected.Address(RVA = "0x14AA5F8", Offset = "0x14AA5F8", Length = "0x44C")]
451 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerFull", MemberParameters = new object[]
453 {
454 typeof(Camera),
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
459 {
460 typeof(int),
461 typeof(int),
462 typeof(int),
463 typeof(int)
464 }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
466 {
467 typeof(int),
468 typeof(int),
470 }, ReturnType = typeof(Color))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetImmuneAlpha", MemberParameters = new object[]
472 {
473 typeof(Color),
474 typeof(float)
475 }, ReturnType = typeof(Color))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
477 {
478 typeof(float),
479 typeof(float)
480 }, ReturnType = typeof(float))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
484 {
485 typeof(int),
486 typeof(int),
487 typeof(int),
488 typeof(int)
489 }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
491 {
492 typeof(float),
493 typeof(float)
494 }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
498 {
502 typeof(Color),
503 typeof(float),
505 typeof(float),
507 typeof(float)
508 }, ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
510 private void DrawGhost(Camera camera, Player drawPlayer, Vector2 position, float shadow = 0f)
511 {
512 throw null;
513 }
514
515 [global::Cpp2ILInjected.Token(Token = "0x6003E04")]
516 [global::Cpp2ILInjected.Address(RVA = "0x14AAE58", Offset = "0x14AAE58", Length = "0xB8")]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
523 {
524 throw null;
525 }
526
527 // Note: this type is marked as 'beforefieldinit'.
528 [global::Cpp2ILInjected.Token(Token = "0x6003E05")]
529 [global::Cpp2ILInjected.Address(RVA = "0x14AAF10", Offset = "0x14AAF10", Length = "0x68")]
530 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
533 {
534 throw null;
535 }
536
537 [global::Cpp2ILInjected.Token(Token = "0x4007CC4")]
538 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
540
541 [global::Cpp2ILInjected.Token(Token = "0x4007CC5")]
542 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
544
545 [global::Cpp2ILInjected.Token(Token = "0x4007CC6")]
546 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
548
549 [global::Cpp2ILInjected.Token(Token = "0x4007CC7")]
550 private static Vector2[] OutlineOffsets;
551 }
552}
class f__AnonymousType0<< Count > j__TPar
static void DrawPlayer_MountTransformation(ref PlayerDrawSet drawInfo)
static void DrawPlayer_UseNormalLayers(ref PlayerDrawSet drawInfo)
void DrawPlayers(Camera camera, IEnumerable< Player > players)
void DrawPlayerFull(Camera camera, Player drawPlayer)
void DrawPlayerStoned(Camera camera, Player drawPlayer, Vector2 position)
void RenderOutlines(int count, float alpha, float scale, Color borderColor)
void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha=1f, float scale=1f, Color borderColor=default(Color))
void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow=0f, float scale=1f, Vector2[] positionalOffsets=null)
void DrawGhost(Camera camera, Player drawPlayer, Vector2 position, float shadow=0f)