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

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

Definition at line 1359 of file PlayerDrawLayers.cs.

1360 {
1362 do
1363 {
1364 Player drawPlayer = drawinfo.drawPlayer;
1365 int legs = drawPlayer.legs;
1366 float x = drawinfo.legsOffset.X;
1367 bool isSitting = drawinfo.isSitting;
1368 float y = drawinfo.legsOffset.Y;
1369 if (!isSitting)
1370 {
1371 goto IL_00B3;
1372 }
1373 if (drawPlayer == null)
1374 {
1375 }
1376 drawPlayer2 = drawinfo.drawPlayer;
1377 sbyte shoe = drawPlayer2.shoe;
1378 }
1379 while (!drawPlayer2.wearsRobe);
1380 bool invis = drawPlayer2.invis;
1381 if (!invis)
1382 {
1384 if (!invis)
1385 {
1386 drawPlayer3 = drawinfo.drawPlayer;
1387 }
1388 Color colorArmorLegs = drawinfo.colorArmorLegs;
1389 int cLegs = drawinfo.cLegs;
1390 Vector2 position = drawPlayer3.position;
1391 if (!invis)
1392 {
1393 }
1394 int legsGlowMask = drawinfo.legsGlowMask;
1395 if (!invis)
1396 {
1397 int legsGlowMask2 = drawinfo.legsGlowMask;
1398 }
1399 Color legsGlowColor = drawinfo.legsGlowColor;
1400 int cLegs2 = drawinfo.cLegs;
1401 if (!invis)
1402 {
1403 }
1404 return;
1405 }
1406 return;
1407 IL_00B3:
1408 if (!invis)
1409 {
1411 if (!invis)
1412 {
1413 drawPlayer4 = drawinfo.drawPlayer;
1414 }
1415 int y2 = drawPlayer4.legFrame.Y;
1416 int height = drawPlayer4.legFrame.Height;
1417 if (drawPlayer4 == null)
1418 {
1419 }
1420 bool gameMenu = Main.gameMenu;
1421 Player drawPlayer5 = drawinfo.drawPlayer;
1422 return;
1423 }
1424 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Main.gameMenu, j__TPar, Terraria.Player.legFrame, Terraria.Player.legs, and Microsoft.Xna.Framework.Rectangle.Y.

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