Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DrawPlayer_19_WaistAcc()

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_19_WaistAcc ( ref PlayerDrawSet drawinfo)
inlinestatic

Definition at line 1704 of file PlayerDrawLayers.cs.

1705 {
1706 if (drawinfo.drawPlayer.waist > 0 && drawinfo.drawPlayer.waist < ArmorIDs.Waist.Count)
1707 {
1708 Rectangle value = drawinfo.drawPlayer.legFrame;
1709 if (ArmorIDs.Waist.Sets.UsesTorsoFraming[drawinfo.drawPlayer.waist])
1710 {
1711 value = drawinfo.drawPlayer.bodyFrame;
1712 }
1713 DrawData item = new DrawData(TextureAssets.AccWaist[drawinfo.drawPlayer.waist].Value, new Vector2((int)(drawinfo.Position.X - Main.screenPosition.X - (float)(drawinfo.drawPlayer.legFrame.Width / 2) + (float)(drawinfo.drawPlayer.width / 2)), (int)(drawinfo.Position.Y - Main.screenPosition.Y + (float)drawinfo.drawPlayer.height - (float)drawinfo.drawPlayer.legFrame.Height + 4f)) + drawinfo.drawPlayer.legPosition + drawinfo.legVect, value, drawinfo.colorArmorLegs, drawinfo.drawPlayer.legRotation, drawinfo.legVect, 1f, drawinfo.playerEffect);
1714 item.shader = drawinfo.cWaist;
1715 drawinfo.DrawDataCache.Add(item);
1716 }
1717 }
void Add(TKey key, TValue value)
static Asset< Texture2D >[] AccWaist
static readonly int Count
Definition ArmorIDs.cs:1818

References Terraria.GameContent.TextureAssets.AccWaist, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.ID.ArmorIDs.Waist.Count, System.item, Terraria.Main.screenPosition, Terraria.ID.ArmorIDs.Waist.Sets.UsesTorsoFraming, and System.value.

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