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

◆ DrawCompositeArmorPiece()

static void Terraria.DataStructures.PlayerDrawLayers.DrawCompositeArmorPiece ( PlayerDrawSet drawinfo,
CompositePlayerDrawContext context,
DrawData data )
inlinestatic

Definition at line 50 of file PlayerDrawLayers.cs.

51 {
52 drawinfo.AddDrawData(data);
53 uint num;
54 if (num != 0U)
55 {
56 float x = data.position.X;
57 float y = data.position.Y;
58 Rectangle sourceRect = data.sourceRect;
59 int width = data.sourceRect.Width;
60 int width2 = data.sourceRect.Width;
61 Player drawPlayer = drawinfo.drawPlayer;
62 Color armGlowColor = drawinfo.armGlowColor;
63 int body = drawPlayer.body;
64 long num2 = 0L;
65 if (width == 0)
66 {
67 }
68 if (num2 == 0L)
69 {
70 }
71 return;
72 }
73 int head = drawinfo.drawPlayer.head;
74 float x2 = drawinfo.helmetOffset.X;
75 float y2 = drawinfo.helmetOffset.Y;
76 float x3 = drawinfo.Position.X;
77 if (head == 0)
78 {
79 }
80 Vector2 screenPosition = Main.screenPosition;
81 Player drawPlayer2 = drawinfo.drawPlayer;
82 float y3 = drawinfo.Position.Y;
83 int width3 = drawPlayer2.bodyFrame.Width;
84 int width4 = drawPlayer2.width;
85 Vector2 screenPosition2 = Main.screenPosition;
86 Player drawPlayer3 = drawinfo.drawPlayer;
87 int height = drawPlayer3.height;
88 int height2 = drawPlayer3.bodyFrame.Height;
89 Player drawPlayer4 = drawinfo.drawPlayer;
90 float x4 = drawPlayer4.headPosition.X;
91 float y4 = drawPlayer4.headPosition.Y;
92 float x5 = drawinfo.headVect.X;
93 float y5 = drawinfo.headVect.Y;
94 if (drawPlayer4 == null)
95 {
96 }
97 Player drawPlayer5 = drawinfo.drawPlayer;
98 Color colorArmorHead = drawinfo.colorArmorHead;
99 float x6 = drawinfo.headVect.X;
100 int y6 = drawPlayer4.headFrame.Y;
101 float y7 = drawinfo.headVect.Y;
102 float headRotation = drawPlayer5.headRotation;
103 SpriteEffects playerEffect = drawinfo.playerEffect;
104 int cHead = drawinfo.cHead;
105 Player drawPlayer6 = drawinfo.drawPlayer;
106 Color headGlowColor = drawinfo.headGlowColor;
107 float x7 = drawinfo.headVect.X;
108 float y8 = drawinfo.headVect.Y;
109 float headRotation2 = drawPlayer6.headRotation;
110 SpriteEffects playerEffect2 = drawinfo.playerEffect;
111 int cHead2 = drawinfo.cHead;
112 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.body, Terraria.Player.bodyFrame, Terraria.Player.headPosition, Terraria.Entity.height, j__TPar, System.L, Terraria.DataStructures.DrawData.position, Terraria.Main.screenPosition, Terraria.DataStructures.DrawData.sourceRect, System.U, Microsoft.Xna.Framework.Rectangle.Width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.