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

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

Definition at line 115 of file PlayerDrawLayers.cs.

116 {
117 if (!drawinfo.hideHair && drawinfo.backHairDraw)
118 {
119 float x = drawinfo.Position.X;
120 Vector2 screenPosition = Main.screenPosition;
121 Player drawPlayer = drawinfo.drawPlayer;
122 float y = drawinfo.Position.Y;
123 int width = drawPlayer.bodyFrame.Width;
124 int width2 = drawPlayer.width;
125 Vector2 screenPosition2 = Main.screenPosition;
126 int num = 52992;
127 Player drawPlayer2 = drawinfo.drawPlayer;
128 int height = drawPlayer2.height;
129 int height2 = drawPlayer2.bodyFrame.Height;
130 Player drawPlayer3 = drawinfo.drawPlayer;
131 float x2 = drawPlayer3.headPosition.X;
132 float y2 = drawPlayer3.headPosition.Y;
133 if (num == 0)
134 {
135 }
136 float x3 = drawinfo.headVect.X;
137 float y3 = drawinfo.headVect.Y;
138 float x4 = drawinfo.hairOffset.X;
139 float y4 = drawinfo.hairOffset.Y;
140 int head = drawinfo.drawPlayer.head;
141 bool drawsBackHairWithoutHeadgear;
142 if (!drawinfo.fullHair)
143 {
144 drawsBackHairWithoutHeadgear = drawinfo.drawsBackHairWithoutHeadgear;
145 if (!drawsBackHairWithoutHeadgear)
146 {
147 bool hatHair = drawinfo.hatHair;
148 while (!hatHair)
149 {
150 }
151 if (!hatHair)
152 {
153 Player drawPlayer4 = drawinfo.drawPlayer;
154 }
155 return;
156 }
157 }
159 if (!drawsBackHairWithoutHeadgear)
160 {
161 drawPlayer5 = drawinfo.drawPlayer;
162 }
163 Rectangle hairBackFrame = drawinfo.hairBackFrame;
164 int width3 = drawinfo.hairBackFrame.Width;
165 Color colorHair = drawinfo.colorHair;
166 float headRotation = drawPlayer5.headRotation;
167 float x5 = drawinfo.headVect.X;
168 float y5 = drawinfo.headVect.Y;
169 SpriteEffects playerEffect = drawinfo.playerEffect;
170 int hairDyePacked = drawinfo.hairDyePacked;
171 }
172 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.bodyFrame, Terraria.Player.headPosition, Terraria.Entity.height, j__TPar, Terraria.Main.screenPosition, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.

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