terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ DrawPlayer_03_HelmetHair()

static void Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_03_HelmetHair ( PlayerDrawHeadSet drawinfo)
inlinestatic

Definition at line 235 of file PlayerDrawHeadLayers.cs.

236 {
237 while (!drawinfo.hideHair)
238 {
239 if (drawinfo.hatHair)
240 {
241 bool invis = drawinfo.drawPlayer.invis;
242 while (invis)
243 {
244 }
245 Rectangle bodyFrameMemory = drawinfo.bodyFrameMemory;
246 int width = drawinfo.bodyFrameMemory.Width;
247 int hairShaderPacked = drawinfo.hairShaderPacked;
248 Player drawPlayer;
249 if (!invis)
250 {
251 drawPlayer = drawinfo.drawPlayer;
252 }
253 float x = drawinfo.Position.X;
254 Vector2 position = drawPlayer.position;
255 if (!invis)
256 {
257 }
258 Vector2 screenPosition = Main.screenPosition;
259 Player drawPlayer2 = drawinfo.drawPlayer;
260 int width2 = drawinfo.bodyFrameMemory.Width;
261 float y = drawinfo.Position.Y;
262 int width3 = drawPlayer2.width;
263 Vector2 screenPosition2 = Main.screenPosition;
264 Player drawPlayer3 = drawinfo.drawPlayer;
265 int height = drawinfo.bodyFrameMemory.Height;
266 int height2 = drawPlayer3.height;
267 Player drawPlayer4 = drawinfo.drawPlayer;
268 float x2 = drawPlayer4.headPosition.X;
269 float y2 = drawPlayer4.headPosition.Y;
270 if (!invis)
271 {
272 }
273 float x3 = drawinfo.headVect.X;
274 float y3 = drawinfo.headVect.Y;
275 Player drawPlayer5 = drawinfo.drawPlayer;
276 Color colorHair = drawinfo.colorHair;
277 float x4 = drawinfo.headVect.X;
278 float y4 = drawinfo.headVect.Y;
279 float scale = drawinfo.scale;
280 float headRotation = drawPlayer5.headRotation;
281 SpriteEffects playerEffect = drawinfo.playerEffect;
282 DrawData[] drawData = drawinfo.DrawData;
283 return;
284 }
285 }
286 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.DataStructures.DrawData.DrawData(), Terraria.Player.headPosition, Terraria.Entity.height, j__TPar, Terraria.Entity.position, Terraria.Main.screenPosition, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.