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

◆ DrawPlayer_JimsDroneRadio()

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

Definition at line 1692 of file PlayerDrawLayers.cs.

1693 {
1694 if (drawinfo.drawPlayer.HeldItem.type == 5451 && drawinfo.drawPlayer.itemAnimation == 0)
1695 {
1696 Rectangle bodyFrame = drawinfo.drawPlayer.bodyFrame;
1697 Texture2D value = TextureAssets.Extra[261].Value;
1698 DrawData item = new DrawData(value, new Vector2((int)(drawinfo.Position.X - Main.screenPosition.X - (float)(drawinfo.drawPlayer.bodyFrame.Width / 2) + (float)(drawinfo.drawPlayer.width / 2)) + drawinfo.drawPlayer.direction * 2, (int)(drawinfo.Position.Y - Main.screenPosition.Y + (float)drawinfo.drawPlayer.height - (float)drawinfo.drawPlayer.bodyFrame.Height + 4f + 14f)) + drawinfo.drawPlayer.bodyPosition + new Vector2(drawinfo.drawPlayer.bodyFrame.Width / 2, drawinfo.drawPlayer.bodyFrame.Height / 2), bodyFrame, drawinfo.colorArmorLegs, drawinfo.drawPlayer.legRotation, drawinfo.legVect, 1f, drawinfo.playerEffect);
1699 item.shader = drawinfo.cWaist;
1700 drawinfo.DrawDataCache.Add(item);
1701 }
1702 }
void Add(TKey key, TValue value)
static Asset< Texture2D >[] Extra

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.GameContent.TextureAssets.Extra, System.item, Terraria.Main.screenPosition, System.value, and Microsoft.Xna.Framework.Graphics.Vector2.

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