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

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

Definition at line 475 of file PlayerDrawHeadLayers.cs.

476 {
477 if (drawinfo.helmetIsTall)
478 {
479 Player drawPlayer = drawinfo.drawPlayer;
480 Rectangle bodyFrameMemory = drawinfo.bodyFrameMemory;
481 int width = drawinfo.bodyFrameMemory.Width;
482 int head = drawPlayer.head;
483 long num = 0L;
484 Color colorArmorHead = drawinfo.colorArmorHead;
485 int cHead = drawinfo.cHead;
487 int head2;
488 if (num == 0L)
489 {
490 drawPlayer2 = drawinfo.drawPlayer;
491 head2 = drawPlayer2.head;
492 }
493 bool isDisplayDollOrInanimate;
494 if (num != 0L)
495 {
496 isDisplayDollOrInanimate = drawPlayer2.isDisplayDollOrInanimate;
497 int skinDyePacked = drawinfo.skinDyePacked;
498 }
500 if (!isDisplayDollOrInanimate)
501 {
502 drawPlayer3 = drawinfo.drawPlayer;
503 }
504 float x = drawinfo.helmetOffset.X;
505 float y = drawinfo.helmetOffset.Y;
506 float lifeSteal = drawPlayer3.lifeSteal;
507 float x2 = drawinfo.Position.X;
508 if (head2 == 0)
509 {
510 }
511 Vector2 screenPosition = Main.screenPosition;
512 Player drawPlayer4 = drawinfo.drawPlayer;
513 int width2 = drawinfo.bodyFrameMemory.Width;
514 float y2 = drawinfo.Position.Y;
515 int width3 = drawPlayer4.width;
516 Vector2 screenPosition2 = Main.screenPosition;
517 Player drawPlayer5 = drawinfo.drawPlayer;
518 int height = drawinfo.bodyFrameMemory.Height;
519 int height2 = drawPlayer5.height;
520 if (drawPlayer5 == null)
521 {
522 }
523 Player drawPlayer6 = drawinfo.drawPlayer;
524 float x3 = drawPlayer6.headPosition.X;
525 float y3 = drawPlayer6.headPosition.Y;
526 float x4 = drawinfo.headVect.X;
527 float y4 = drawinfo.headVect.Y;
528 Player drawPlayer7 = drawinfo.drawPlayer;
529 float x5 = drawinfo.headVect.X;
530 float y5 = drawinfo.headVect.Y;
531 float scale = drawinfo.scale;
532 SpriteEffects playerEffect = drawinfo.playerEffect;
533 float headRotation = drawPlayer7.headRotation;
534 DrawData[] drawData = drawinfo.DrawData;
535 }
536 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.DataStructures.DrawData.DrawData(), Terraria.Player.head, Terraria.Player.headPosition, Terraria.Player.headRotation, Terraria.Entity.height, j__TPar, System.L, Terraria.Player.lifeSteal, Terraria.Main.screenPosition, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.