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

◆ DrawPlayer_18_OffhandAcc()

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

Definition at line 1682 of file PlayerDrawLayers.cs.

1683 {
1684 if (!drawinfo.usesCompositeBackHandAcc && drawinfo.drawPlayer.handoff > 0 && drawinfo.drawPlayer.handoff < ArmorIDs.HandOff.Count)
1685 {
1686 DrawData item = new DrawData(TextureAssets.AccHandsOff[drawinfo.drawPlayer.handoff].Value, new Vector2((int)(drawinfo.Position.X - Main.screenPosition.X - (float)(drawinfo.drawPlayer.bodyFrame.Width / 2) + (float)(drawinfo.drawPlayer.width / 2)), (int)(drawinfo.Position.Y - Main.screenPosition.Y + (float)drawinfo.drawPlayer.height - (float)drawinfo.drawPlayer.bodyFrame.Height + 4f)) + drawinfo.drawPlayer.bodyPosition + new Vector2(drawinfo.drawPlayer.bodyFrame.Width / 2, drawinfo.drawPlayer.bodyFrame.Height / 2), drawinfo.drawPlayer.bodyFrame, drawinfo.colorArmorBody, drawinfo.drawPlayer.bodyRotation, drawinfo.bodyVect, 1f, drawinfo.playerEffect);
1687 item.shader = drawinfo.cHandOff;
1688 drawinfo.DrawDataCache.Add(item);
1689 }
1690 }
void Add(TKey key, TValue value)
static Asset< Texture2D >[] AccHandsOff
static readonly int Count
Definition ArmorIDs.cs:1582

References Terraria.GameContent.TextureAssets.AccHandsOff, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.ID.ArmorIDs.HandOff.Count, System.item, and Terraria.Main.screenPosition.

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