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

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

Definition at line 596 of file PlayerDrawHeadLayers.cs.

597 {
598 int head = drawinfo.drawPlayer.head;
599 Player drawPlayer = drawinfo.drawPlayer;
600 int head2 = drawPlayer.head;
601 Vector2 beardDrawOffsetFromHelmet = drawPlayer.GetBeardDrawOffsetFromHelmet();
602 Color colorArmorHead = drawinfo.colorArmorHead;
603 Vector2 position = drawinfo.drawPlayer.position;
604 if (position != null)
605 {
606 Color colorHair = drawinfo.colorHair;
607 }
608 int cBeard = drawinfo.cBeard;
610 if (position == null)
611 {
612 drawPlayer2 = drawinfo.drawPlayer;
613 }
614 float x = drawinfo.Position.X;
615 Vector2 position2 = drawPlayer2.position;
616 if (position == null)
617 {
618 }
619 Vector2 screenPosition = Main.screenPosition;
620 Player drawPlayer3 = drawinfo.drawPlayer;
621 int width = drawinfo.bodyFrameMemory.Width;
622 float y = drawinfo.Position.Y;
623 int width2 = drawPlayer3.width;
624 Vector2 screenPosition2 = Main.screenPosition;
625 Player drawPlayer4 = drawinfo.drawPlayer;
626 int height = drawPlayer4.height;
627 int height2 = drawinfo.bodyFrameMemory.Height;
628 if (drawPlayer4 == null)
629 {
630 }
631 Player drawPlayer5 = drawinfo.drawPlayer;
632 float x2 = drawPlayer5.headPosition.X;
633 float y2 = drawPlayer5.headPosition.Y;
634 float x3 = drawinfo.headVect.X;
635 float y3 = drawinfo.headVect.Y;
636 Player drawPlayer6 = drawinfo.drawPlayer;
637 Rectangle bodyFrameMemory = drawinfo.bodyFrameMemory;
638 int width3 = drawinfo.bodyFrameMemory.Width;
639 float x4 = drawinfo.headVect.X;
640 float y4 = drawinfo.headVect.Y;
641 float scale = drawinfo.scale;
642 float headRotation = drawPlayer6.headRotation;
643 SpriteEffects playerEffect = drawinfo.playerEffect;
644 DrawData[] drawData = drawinfo.DrawData;
645 Player drawPlayer7 = drawinfo.drawPlayer;
646 Player drawPlayer8 = drawinfo.drawPlayer;
647 if (!true)
648 {
649 }
650 sbyte face = drawinfo.drawPlayer.face;
651 int cFace = drawinfo.cFace;
652 if (face == 0)
653 {
654 }
655 Player drawPlayer9 = drawinfo.drawPlayer;
656 float x5 = drawinfo.Position.X;
657 if (drawPlayer9 == null)
658 {
659 }
660 Vector2 screenPosition3 = Main.screenPosition;
661 Player drawPlayer10 = drawinfo.drawPlayer;
662 int width4 = drawinfo.bodyFrameMemory.Width;
663 float y5 = drawinfo.Position.Y;
664 int width5 = drawPlayer10.width;
665 Vector2 screenPosition4 = Main.screenPosition;
666 Player drawPlayer11 = drawinfo.drawPlayer;
667 int height3 = drawPlayer11.height;
668 int height4 = drawinfo.bodyFrameMemory.Height;
669 if (drawPlayer11 == null)
670 {
671 }
672 Player drawPlayer12 = drawinfo.drawPlayer;
673 float x6 = drawPlayer12.headPosition.X;
674 float y6 = drawPlayer12.headPosition.Y;
675 float x7 = drawinfo.headVect.X;
676 float y7 = drawinfo.headVect.Y;
677 Player drawPlayer13 = drawinfo.drawPlayer;
678 Rectangle bodyFrameMemory2 = drawinfo.bodyFrameMemory;
679 int width6 = drawinfo.bodyFrameMemory.Width;
680 Color colorArmorHead2 = drawinfo.colorArmorHead;
681 float x8 = drawinfo.headVect.X;
682 float y8 = drawinfo.headVect.Y;
683 float scale2 = drawinfo.scale;
684 float headRotation2 = drawPlayer13.headRotation;
685 SpriteEffects playerEffect2 = drawinfo.playerEffect;
686 DrawData[] drawData2 = drawinfo.DrawData;
687 Player drawPlayer14 = drawinfo.drawPlayer;
688 if (drawPlayer14 == null)
689 {
690 }
691 int cFaceFlower = drawinfo.cFaceFlower;
692 if (drawPlayer14 == null)
693 {
694 }
695 Player drawPlayer15 = drawinfo.drawPlayer;
696 float x9 = drawinfo.Position.X;
697 bool canCarpet = drawPlayer14.canCarpet;
698 if (drawPlayer15 == null)
699 {
700 }
701 Vector2 screenPosition5 = Main.screenPosition;
702 Player drawPlayer16 = drawinfo.drawPlayer;
703 int width7 = drawinfo.bodyFrameMemory.Width;
704 float y9 = drawinfo.Position.Y;
705 int width8 = drawPlayer16.width;
706 Vector2 screenPosition6 = Main.screenPosition;
707 int num = 52992;
708 int height5 = drawinfo.drawPlayer.height;
709 int height6 = drawinfo.bodyFrameMemory.Height;
710 Player drawPlayer17 = drawinfo.drawPlayer;
711 float x10 = drawPlayer17.headPosition.X;
712 float y10 = drawPlayer17.headPosition.Y;
713 if (num == 0)
714 {
715 }
716 float x11 = drawinfo.headVect.X;
717 float y11 = drawinfo.headVect.Y;
718 Player drawPlayer18 = drawinfo.drawPlayer;
719 Rectangle bodyFrameMemory3 = drawinfo.bodyFrameMemory;
720 int width9 = drawinfo.bodyFrameMemory.Width;
721 Color colorArmorHead3 = drawinfo.colorArmorHead;
722 float x12 = drawinfo.headVect.X;
723 float y12 = drawinfo.headVect.Y;
724 float scale3 = drawinfo.scale;
725 float headRotation3 = drawPlayer18.headRotation;
726 SpriteEffects playerEffect3 = drawinfo.playerEffect;
727 DrawData[] drawData3 = drawinfo.DrawData;
728 bool drawUnicornHorn = drawinfo.drawUnicornHorn;
729 if (drawUnicornHorn)
730 {
731 int cUnicornHorn = drawinfo.cUnicornHorn;
732 if (!drawUnicornHorn)
733 {
734 }
735 float x13 = drawinfo.Position.X;
736 if (num == 0)
737 {
738 }
739 Vector2 screenPosition7 = Main.screenPosition;
740 Player drawPlayer19 = drawinfo.drawPlayer;
741 int width10 = drawinfo.bodyFrameMemory.Width;
742 float y13 = drawinfo.Position.Y;
743 int width11 = drawPlayer19.width;
744 Vector2 screenPosition8 = Main.screenPosition;
745 int height7 = drawinfo.drawPlayer.height;
746 int height8 = drawinfo.bodyFrameMemory.Height;
747 Player drawPlayer20 = drawinfo.drawPlayer;
748 float x14 = drawPlayer20.headPosition.X;
749 float y14 = drawPlayer20.headPosition.Y;
750 if (num == 0)
751 {
752 }
753 float x15 = drawinfo.headVect.X;
754 float y15 = drawinfo.headVect.Y;
755 Player drawPlayer21 = drawinfo.drawPlayer;
756 Rectangle bodyFrameMemory4 = drawinfo.bodyFrameMemory;
757 int width12 = drawinfo.bodyFrameMemory.Width;
758 Color colorArmorHead4 = drawinfo.colorArmorHead;
759 float x16 = drawinfo.headVect.X;
760 float y16 = drawinfo.headVect.Y;
761 float scale4 = drawinfo.scale;
762 float headRotation4 = drawPlayer21.headRotation;
763 SpriteEffects playerEffect4 = drawinfo.playerEffect;
764 DrawData[] drawData4 = drawinfo.DrawData;
765 }
766 bool drawAngelHalo = drawinfo.drawAngelHalo;
767 if (drawAngelHalo)
768 {
769 if (!drawAngelHalo)
770 {
771 }
772 int cAngelHalo = drawinfo.cAngelHalo;
773 if (!drawAngelHalo)
774 {
775 }
776 float x17 = drawinfo.Position.X;
777 Vector2 screenPosition9 = Main.screenPosition;
778 Player drawPlayer22 = drawinfo.drawPlayer;
779 int width13 = drawinfo.bodyFrameMemory.Width;
780 float y17 = drawinfo.Position.Y;
781 int width14 = drawPlayer22.width;
782 Vector2 screenPosition10 = Main.screenPosition;
783 int num2 = 52992;
784 int height9 = drawinfo.drawPlayer.height;
785 int height10 = drawinfo.bodyFrameMemory.Height;
786 Player drawPlayer23 = drawinfo.drawPlayer;
787 float x18 = drawPlayer23.headPosition.X;
788 float y18 = drawPlayer23.headPosition.Y;
789 if (num2 == 0)
790 {
791 }
792 float x19 = drawinfo.headVect.X;
793 float y19 = drawinfo.headVect.Y;
794 Rectangle bodyFrameMemory5 = drawinfo.bodyFrameMemory;
795 int width15 = drawinfo.bodyFrameMemory.Width;
796 Player drawPlayer24 = drawinfo.drawPlayer;
797 float x20 = drawinfo.headVect.X;
798 float y20 = drawinfo.headVect.Y;
799 float scale5 = drawinfo.scale;
800 SpriteEffects playerEffect5 = drawinfo.playerEffect;
801 float headRotation5 = drawPlayer24.headRotation;
802 DrawData[] drawData5 = drawinfo.DrawData;
803 }
804 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.DataStructures.DrawData.DrawData(), Terraria.Player.canCarpet, Terraria.Player.cFaceFlower, Terraria.Player.face, Terraria.Player.GetBeardDrawOffsetFromHelmet(), Terraria.Player.head, Terraria.Player.headPosition, Terraria.Player.headRotation, Terraria.Entity.height, j__TPar, Terraria.Main.screenPosition, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.