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

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_08_Backpacks ( PlayerDrawSet drawinfo)
inlinestatic

Definition at line 545 of file PlayerDrawLayers.cs.

546 {
547 int num = 1;
548 Player drawPlayer = drawinfo.drawPlayer;
549 if (num == 0)
550 {
551 }
552 int head = drawPlayer.head;
553 int body = drawPlayer.body;
554 int legs = drawPlayer.legs;
555 Vector2 directions = drawinfo.drawPlayer.Directions;
556 float x = drawinfo.Position.X;
557 float y = drawinfo.Position.Y;
558 if (legs == 0)
559 {
560 }
561 if (legs == 0)
562 {
563 }
564 Vector2 screenPosition = Main.screenPosition;
565 Player drawPlayer2 = drawinfo.drawPlayer;
566 float x2 = drawPlayer2.bodyPosition.X;
567 float y2 = drawPlayer2.bodyPosition.Y;
568 Player drawPlayer3 = drawinfo.drawPlayer;
569 int width = drawPlayer3.width;
570 bool wet = drawPlayer3.wet;
571 int height = drawPlayer3.bodyFrame.Height;
572 if (height == 0)
573 {
574 }
575 if (height == 0)
576 {
577 }
578 Player drawPlayer4 = drawinfo.drawPlayer;
579 int num2 = 26215;
580 Player drawPlayer5 = drawinfo.drawPlayer;
581 float shadow = drawinfo.shadow;
582 float stealth = drawinfo.drawPlayer.stealth;
583 if (num2 == 0)
584 {
585 }
586 Player drawPlayer6 = drawinfo.drawPlayer;
587 float x3 = drawinfo.bodyVect.X;
588 float y3 = drawinfo.bodyVect.Y;
589 SpriteEffects playerEffect = drawinfo.playerEffect;
590 float bodyRotation = drawPlayer6.bodyRotation;
591 int cBody = drawinfo.cBody;
592 Player drawPlayer7 = drawinfo.drawPlayer;
593 if (cBody == 0)
594 {
595 }
596 int head2 = drawPlayer7.head;
597 int body2 = drawPlayer7.body;
598 int legs2 = drawPlayer7.legs;
599 Vector2 directions2 = drawinfo.drawPlayer.Directions;
600 Vector2 directions3 = drawinfo.drawPlayer.Directions;
601 float x4 = drawinfo.Position.X;
602 float y4 = drawinfo.Position.Y;
603 if (legs2 == 0)
604 {
605 }
606 if (legs2 == 0)
607 {
608 }
609 Vector2 screenPosition2 = Main.screenPosition;
610 Player drawPlayer8 = drawinfo.drawPlayer;
611 float x5 = drawPlayer8.bodyPosition.X;
612 float y5 = drawPlayer8.bodyPosition.Y;
613 Player drawPlayer9 = drawinfo.drawPlayer;
614 int width2 = drawPlayer9.width;
615 bool wet2 = drawPlayer9.wet;
616 int height2 = drawPlayer9.bodyFrame.Height;
617 if (height2 == 0)
618 {
619 }
620 if (height2 == 0)
621 {
622 }
623 Player drawPlayer10 = drawinfo.drawPlayer;
624 int num3 = 25;
625 int num4 = 26215;
626 Player drawPlayer11 = drawinfo.drawPlayer;
627 float shadow2 = drawinfo.shadow;
628 float stealth2 = drawinfo.drawPlayer.stealth;
629 if (num4 == 0)
630 {
631 }
632 Player drawPlayer12 = drawinfo.drawPlayer;
633 float x6 = drawinfo.bodyVect.X;
634 float y6 = drawinfo.bodyVect.Y;
635 SpriteEffects playerEffect2 = drawinfo.playerEffect;
636 float bodyRotation2 = drawPlayer12.bodyRotation;
637 int cBody2 = drawinfo.cBody;
638 Item heldItem = drawinfo.heldItem;
639 int type = heldItem.type;
640 int[] ownedProjectileCounts = drawinfo.drawPlayer.ownedProjectileCounts;
641 if (ownedProjectileCounts == null)
642 {
643 float x7 = drawinfo.Position.X;
644 float y7 = drawinfo.Position.Y;
645 if (ownedProjectileCounts == null)
646 {
647 }
648 Vector2 screenPosition3 = Main.screenPosition;
649 if (ownedProjectileCounts == null)
650 {
651 }
652 Player drawPlayer13 = drawinfo.drawPlayer;
653 float x8 = drawPlayer13.bodyPosition.X;
654 float y8 = drawPlayer13.bodyPosition.Y;
655 Player drawPlayer14 = drawinfo.drawPlayer;
656 int width3 = drawPlayer14.width;
657 bool wet3 = drawPlayer14.wet;
658 int height3 = drawPlayer14.bodyFrame.Height;
659 if (height3 == 0)
660 {
661 }
662 if (height3 == 0)
663 {
664 }
665 Player drawPlayer15 = drawinfo.drawPlayer;
666 Color colorArmorBody = drawinfo.colorArmorBody;
667 float x9 = drawinfo.bodyVect.X;
668 float y9 = drawinfo.bodyVect.Y;
669 float bodyRotation3 = drawPlayer15.bodyRotation;
670 bool value = wet3.m_value;
671 SpriteEffects playerEffect3 = drawinfo.playerEffect;
672 }
673 if (drawinfo.drawPlayer == null)
674 {
675 }
676 if (drawinfo.drawPlayer.mount._active)
677 {
678 int type2 = drawinfo.heldItem.type;
679 return;
680 }
681 float x10 = drawinfo.Position.X;
682 float y10 = drawinfo.Position.Y;
683 Vector2 screenPosition4 = Main.screenPosition;
684 Player drawPlayer16 = drawinfo.drawPlayer;
685 float x11 = drawPlayer16.bodyPosition.X;
686 float y11 = drawPlayer16.bodyPosition.Y;
687 Player drawPlayer17 = drawinfo.drawPlayer;
688 int width4 = drawPlayer17.width;
689 bool wet4 = drawPlayer17.wet;
690 int height4 = drawPlayer17.bodyFrame.Height;
691 if (height4 == 0)
692 {
693 }
694 if (height4 == 0)
695 {
696 }
697 Player drawPlayer18 = drawinfo.drawPlayer;
698 Color colorArmorBody2 = drawinfo.colorArmorBody;
699 float x12 = drawinfo.bodyVect.X;
700 float y12 = drawinfo.bodyVect.Y;
701 float bodyRotation4 = drawPlayer18.bodyRotation;
702 int value2 = num3.m_value;
703 SpriteEffects playerEffect4 = drawinfo.playerEffect;
704 int cBackpack = drawinfo.cBackpack;
705 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.body, Terraria.Player.bodyPosition, Terraria.Player.bodyRotation, Terraria.Player.head, j__TPar, Terraria.Player.legs, Terraria.Main.screenPosition, Terraria.Player.stealth, Terraria.Item.type, System.value, Terraria.Entity.width, and Microsoft.Xna.Framework.Vector2.X.

Referenced by Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayer_UseNormalLayers().