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_04_RabbitOrder()

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

Definition at line 329 of file PlayerDrawHeadLayers.cs.

330 {
331 int num = 1;
332 if (num == 0)
333 {
334 }
335 Player.RabbitOrderFrameHelper rabbitOrderFrame = drawinfo.drawPlayer.rabbitOrderFrame;
337 Vector2 vector = rectangle.Size();
338 if (num == 0)
339 {
340 }
341 int num2 = 4955;
342 int hatStacks = PlayerDrawHeadLayers.GetHatStacks(drawinfo, num2);
343 float x = drawinfo.drawPlayer.position.X;
344 int num3 = 14;
345 if (!true)
346 {
347 }
348 Player drawPlayer = drawinfo.drawPlayer;
349 float scale = drawinfo.scale;
350 int direction = drawPlayer.direction;
351 int cHead = drawinfo.cHead;
352 Player drawPlayer2 = drawinfo.drawPlayer;
353 Color colorArmorHead = drawinfo.colorArmorHead;
354 float scale2 = drawinfo.scale;
355 SpriteEffects playerEffect = drawinfo.playerEffect;
356 float headRotation = drawPlayer2.headRotation;
357 DrawData[] drawData = drawinfo.DrawData;
358 if (!drawinfo.drawPlayer.invis)
359 {
360 bool hideHair = drawinfo.hideHair;
361 if (!hideHair)
362 {
363 Rectangle bodyFrameMemory = drawinfo.bodyFrameMemory;
364 int width = drawinfo.bodyFrameMemory.Width;
365 int hairShaderPacked = drawinfo.hairShaderPacked;
366 if (!hideHair)
367 {
368 Player drawPlayer3 = drawinfo.drawPlayer;
369 }
370 float x2 = drawinfo.Position.X;
371 if (num3 == 0)
372 {
373 }
374 Vector2 screenPosition = Main.screenPosition;
375 Player drawPlayer4 = drawinfo.drawPlayer;
376 int width2 = drawinfo.bodyFrameMemory.Width;
377 float y = drawinfo.Position.Y;
378 int width3 = drawPlayer4.width;
379 Vector2 screenPosition2 = Main.screenPosition;
380 Player drawPlayer5 = drawinfo.drawPlayer;
381 int height = drawinfo.bodyFrameMemory.Height;
382 int height2 = drawPlayer5.height;
383 Player drawPlayer6 = drawinfo.drawPlayer;
384 float x3 = drawPlayer6.headPosition.X;
385 float y2 = drawPlayer6.headPosition.Y;
386 if (num3 == 0)
387 {
388 }
389 float x4 = drawinfo.headVect.X;
390 float y3 = drawinfo.headVect.Y;
391 float x5 = drawinfo.hairOffset.X;
392 float y4 = drawinfo.hairOffset.Y;
393 Player drawPlayer7 = drawinfo.drawPlayer;
394 Color colorHair = drawinfo.colorHair;
395 float x6 = drawinfo.headVect.X;
396 float y5 = drawinfo.headVect.Y;
397 float scale3 = drawinfo.scale;
398 float headRotation2 = drawPlayer7.headRotation;
399 SpriteEffects playerEffect2 = drawinfo.playerEffect;
400 DrawData[] drawData2 = drawinfo.DrawData;
401 }
402 }
403 }
class f__AnonymousType0<< Count > j__TPar

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

Referenced by Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_04_HatsWithFullHair().