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

◆ DrawPlayer_34_ElectrifiedDebuffFront()

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

Definition at line 3224 of file PlayerDrawLayers.cs.

3225 {
3226 if (!drawinfo.drawPlayer.electrified || drawinfo.shadow != 0f)
3227 {
3228 return;
3229 }
3231 int num = drawinfo.drawPlayer.miscCounter / 5;
3232 for (int i = 0; i < 2; i++)
3233 {
3234 num %= 7;
3235 if (num > 1 && num < 5)
3236 {
3237 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)), (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), new Rectangle(0, num * value.Height / 7, value.Width, value.Height / 7), drawinfo.colorElectricity, drawinfo.drawPlayer.bodyRotation, new Vector2(value.Width / 2, value.Height / 14), 1f, drawinfo.playerEffect);
3238 drawinfo.DrawDataCache.Add(item);
3239 }
3240 num += 3;
3241 }
3242 }
void Add(TKey key, TValue value)
static Asset< Texture2D >[] GlowMask

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

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