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

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

Definition at line 1608 of file PlayerDrawLayers.cs.

1609 {
1610 if (drawinfo.usesCompositeTorso)
1611 {
1612 PlayerDrawLayers.DrawPlayer_17_TorsoComposite(drawinfo);
1613 return;
1614 }
1615 int body = drawinfo.drawPlayer.body;
1616 Player drawPlayer = drawinfo.drawPlayer;
1617 int direction = drawPlayer.direction;
1618 int armorAdjust = drawinfo.armorAdjust;
1619 int body2;
1620 if (drawPlayer.invis)
1621 {
1622 body2 = drawPlayer.body;
1623 }
1624 bool male = drawPlayer.Male;
1625 if (body2 == 0)
1626 {
1627 }
1628 Player drawPlayer2 = drawinfo.drawPlayer;
1629 int num = 496;
1630 float x = drawinfo.Position.X;
1631 if (num == 0)
1632 {
1633 }
1634 Vector2 screenPosition = Main.screenPosition;
1635 Player drawPlayer3 = drawinfo.drawPlayer;
1636 float y = drawinfo.Position.Y;
1637 int width = drawPlayer3.bodyFrame.Width;
1638 int width2 = drawPlayer3.width;
1639 Vector2 screenPosition2 = Main.screenPosition;
1640 Player drawPlayer4 = drawinfo.drawPlayer;
1641 int height = drawPlayer4.height;
1642 int height2 = drawPlayer4.bodyFrame.Height;
1643 int num2 = 32768;
1644 Player drawPlayer5 = drawinfo.drawPlayer;
1645 float x2 = drawPlayer5.bodyPosition.X;
1646 float y2 = drawPlayer5.bodyPosition.Y;
1647 if (num2 == 0)
1648 {
1649 }
1650 Player drawPlayer6 = drawinfo.drawPlayer;
1651 int width3 = drawPlayer6.bodyFrame.Width;
1652 int height3 = drawPlayer6.bodyFrame.Height;
1653 Player drawPlayer7 = drawinfo.drawPlayer;
1654 Color colorArmorBody = drawinfo.colorArmorBody;
1655 float x3 = drawinfo.bodyVect.X;
1656 float y3 = drawinfo.bodyVect.Y;
1657 float bodyRotation = drawPlayer7.bodyRotation;
1658 SpriteEffects playerEffect = drawinfo.playerEffect;
1659 int cBody = drawinfo.cBody;
1660 int bodyGlowMask = drawinfo.bodyGlowMask;
1661 if (width3 == 0)
1662 {
1663 int bodyGlowMask2 = drawinfo.bodyGlowMask;
1664 }
1665 float x4 = drawinfo.Position.X;
1666 if (width3 == 0)
1667 {
1668 }
1669 Vector2 screenPosition3 = Main.screenPosition;
1670 Player drawPlayer8 = drawinfo.drawPlayer;
1671 float y4 = drawinfo.Position.Y;
1672 int width4 = drawPlayer8.bodyFrame.Width;
1673 int width5 = drawPlayer8.width;
1674 Vector2 screenPosition4 = Main.screenPosition;
1675 Player drawPlayer9 = drawinfo.drawPlayer;
1676 int height4 = drawPlayer9.height;
1677 int height5 = drawPlayer9.bodyFrame.Height;
1678 int num3 = 32768;
1679 Player drawPlayer10 = drawinfo.drawPlayer;
1680 float x5 = drawPlayer10.bodyPosition.X;
1681 float y5 = drawPlayer10.bodyPosition.Y;
1682 if (num3 == 0)
1683 {
1684 }
1685 Player drawPlayer11 = drawinfo.drawPlayer;
1686 int width6 = drawPlayer11.bodyFrame.Width;
1687 int height6 = drawPlayer11.bodyFrame.Height;
1688 Player drawPlayer12 = drawinfo.drawPlayer;
1689 Color bodyGlowColor = drawinfo.bodyGlowColor;
1690 float x6 = drawinfo.bodyVect.X;
1691 float y6 = drawinfo.bodyVect.Y;
1692 float bodyRotation2 = drawPlayer12.bodyRotation;
1693 SpriteEffects playerEffect2 = drawinfo.playerEffect;
1694 int cBody2 = drawinfo.cBody;
1695 if (drawinfo.missingHand)
1696 {
1697 bool invis = drawinfo.drawPlayer.invis;
1698 if (!invis)
1699 {
1700 if (!invis)
1701 {
1702 }
1703 float x7 = drawinfo.Position.X;
1704 if (width6 == 0)
1705 {
1706 }
1707 Vector2 screenPosition5 = Main.screenPosition;
1708 Player drawPlayer13 = drawinfo.drawPlayer;
1709 float y7 = drawinfo.Position.Y;
1710 int width7 = drawPlayer13.bodyFrame.Width;
1711 int width8 = drawPlayer13.width;
1712 Vector2 screenPosition6 = Main.screenPosition;
1713 Player drawPlayer14 = drawinfo.drawPlayer;
1714 int height7 = drawPlayer14.height;
1715 int height8 = drawPlayer14.bodyFrame.Height;
1716 return;
1717 }
1718 }
1719 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.body, Terraria.Player.bodyFrame, Terraria.Player.bodyPosition, Terraria.Entity.direction, Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_17_TorsoComposite(), Terraria.Entity.height, Terraria.Player.invis, j__TPar, Terraria.Player.Male, Terraria.Main.screenPosition, and Microsoft.Xna.Framework.Rectangle.Width.