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

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

Definition at line 1497 of file PlayerDrawLayers.cs.

1498 {
1499 if (drawinfo.drawPlayer == null)
1500 {
1501 }
1502 bool flag = PlayerDrawLayers.ShouldOverrideLegs_CheckPants(drawinfo);
1503 sbyte shoe = drawinfo.drawPlayer.shoe;
1504 bool isSitting = drawinfo.isSitting;
1505 sbyte shoe2 = drawinfo.drawPlayer.shoe;
1506 if (isSitting)
1507 {
1508 Color colorArmorLegs = drawinfo.colorArmorLegs;
1509 if (shoe2 == 0)
1510 {
1511 }
1512 return;
1513 }
1514 float x = drawinfo.Position.X;
1515 Vector2 screenPosition = Main.screenPosition;
1516 Player drawPlayer = drawinfo.drawPlayer;
1517 float y = drawinfo.Position.Y;
1518 int width = drawPlayer.legFrame.Width;
1519 int width2 = drawPlayer.width;
1520 Vector2 screenPosition2 = Main.screenPosition;
1521 int num = 52992;
1522 int height = drawinfo.drawPlayer.height;
1523 Player drawPlayer2 = drawinfo.drawPlayer;
1524 float x2 = drawPlayer2.legPosition.X;
1525 float y2 = drawPlayer2.legPosition.Y;
1526 if (num == 0)
1527 {
1528 }
1529 float x3 = drawinfo.legVect.X;
1530 float y3 = drawinfo.legVect.Y;
1531 Player drawPlayer3 = drawinfo.drawPlayer;
1532 Color colorArmorLegs2 = drawinfo.colorArmorLegs;
1533 float x4 = drawinfo.legVect.X;
1534 float y4 = drawinfo.legVect.Y;
1535 float legRotation = drawPlayer3.legRotation;
1536 int value = num.m_value;
1537 SpriteEffects playerEffect = drawinfo.playerEffect;
1538 if (drawinfo.drawPlayer.shoe == 0)
1539 {
1540 }
1541 PlayerDrawLayers.DrawPlayer_14_2_GlassSlipperSparkles(drawinfo);
1542 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_14_2_GlassSlipperSparkles(), j__TPar, Terraria.Player.legFrame, Terraria.Player.legPosition, Terraria.Main.screenPosition, Terraria.DataStructures.PlayerDrawLayers.ShouldOverrideLegs_CheckPants(), System.value, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.

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