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

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

Definition at line 2147 of file PlayerDrawLayers.cs.

2148 {
2149 Mount mount;
2150 do
2151 {
2152 if (!true)
2153 {
2154 }
2155 int num = 1;
2156 if (num == 0)
2157 {
2158 }
2159 int value = num.m_value;
2160 mount = drawinfo.drawPlayer.mount;
2161 }
2162 while (!mount._active);
2163 int type = mount._type;
2164 Vector2 directions = drawinfo.drawPlayer.Directions;
2165 if (type == 0)
2166 {
2167 }
2168 Player drawPlayer = drawinfo.drawPlayer;
2169 if (drawPlayer == null)
2170 {
2171 }
2172 if (drawPlayer == null)
2173 {
2174 }
2175 Player drawPlayer2 = drawinfo.drawPlayer;
2176 long entityId = drawPlayer.entityId;
2177 if (entityId == 0L)
2178 {
2179 if (entityId == 0L)
2180 {
2181 }
2182 if (!true)
2183 {
2184 }
2185 sbyte face = drawinfo.drawPlayer.face;
2186 Vector2 directions2 = drawinfo.drawPlayer.Directions;
2187 if (face == 0)
2188 {
2189 }
2190 return;
2191 }
2192 Player drawPlayer3 = drawinfo.drawPlayer;
2193 if (drawPlayer3 == null)
2194 {
2195 }
2196 if (drawPlayer3 == null)
2197 {
2198 }
2199 Player drawPlayer4 = drawinfo.drawPlayer;
2200 bool canCarpet = drawPlayer3.canCarpet;
2201 float x = drawinfo.helmetOffset.X;
2202 float y = drawinfo.helmetOffset.Y;
2203 if (drawPlayer4 == null)
2204 {
2205 }
2206 float x2 = drawinfo.Position.X;
2207 if (!canCarpet)
2208 {
2209 }
2210 Vector2 screenPosition = Main.screenPosition;
2211 Player drawPlayer5 = drawinfo.drawPlayer;
2212 float y2 = drawinfo.Position.Y;
2213 int width = drawPlayer5.bodyFrame.Width;
2214 int width2 = drawPlayer5.width;
2215 Vector2 screenPosition2 = Main.screenPosition;
2216 Player drawPlayer6 = drawinfo.drawPlayer;
2217 int num2 = 52992;
2218 int height = drawPlayer6.height;
2219 int height2 = drawPlayer6.bodyFrame.Height;
2220 Player drawPlayer7 = drawinfo.drawPlayer;
2221 float x3 = drawPlayer7.headPosition.X;
2222 float y3 = drawPlayer7.headPosition.Y;
2223 float x4 = drawinfo.headVect.X;
2224 float y4 = drawinfo.headVect.Y;
2225 Player drawPlayer8 = drawinfo.drawPlayer;
2226 Color colorArmorHead = drawinfo.colorArmorHead;
2227 float x5 = drawinfo.headVect.X;
2228 float y5 = drawinfo.headVect.Y;
2229 float headRotation = drawPlayer8.headRotation;
2230 int value2 = num2.m_value;
2231 SpriteEffects playerEffect = drawinfo.playerEffect;
2232 int cFaceFlower = drawinfo.cFaceFlower;
2233 bool drawUnicornHorn = drawinfo.drawUnicornHorn;
2234 if (drawUnicornHorn)
2235 {
2236 if (!drawUnicornHorn)
2237 {
2238 }
2239 float x6 = drawinfo.Position.X;
2240 if (num2 == 0)
2241 {
2242 }
2243 Vector2 screenPosition3 = Main.screenPosition;
2244 Player drawPlayer9 = drawinfo.drawPlayer;
2245 float y6 = drawinfo.Position.Y;
2246 int width3 = drawPlayer9.bodyFrame.Width;
2247 int width4 = drawPlayer9.width;
2248 Vector2 screenPosition4 = Main.screenPosition;
2249 Player drawPlayer10 = drawinfo.drawPlayer;
2250 int num3 = 52992;
2251 int height3 = drawPlayer10.height;
2252 int height4 = drawPlayer10.bodyFrame.Height;
2253 if (drawPlayer10 == null)
2254 {
2255 }
2256 Player drawPlayer11 = drawinfo.drawPlayer;
2257 float x7 = drawPlayer11.headPosition.X;
2258 float y7 = drawPlayer11.headPosition.Y;
2259 float x8 = drawinfo.headVect.X;
2260 float y8 = drawinfo.headVect.Y;
2261 Player drawPlayer12 = drawinfo.drawPlayer;
2262 Color colorArmorHead2 = drawinfo.colorArmorHead;
2263 float x9 = drawinfo.headVect.X;
2264 float y9 = drawinfo.headVect.Y;
2265 float headRotation2 = drawPlayer12.headRotation;
2266 int value3 = num3.m_value;
2267 SpriteEffects playerEffect2 = drawinfo.playerEffect;
2268 int cUnicornHorn = drawinfo.cUnicornHorn;
2269 }
2270 if (drawinfo.drawAngelHalo)
2271 {
2272 Player drawPlayer13 = drawinfo.drawPlayer;
2273 return;
2274 }
2275 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Mount._active, Terraria.Mount._type, Terraria.Player.bodyFrame, Terraria.Player.canCarpet, Terraria.Entity.entityId, Terraria.Player.headPosition, Terraria.Entity.height, j__TPar, System.L, Terraria.Main.screenPosition, System.value, and Microsoft.Xna.Framework.Rectangle.Width.