public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { if (trailbehind) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Phantom/Phantom_Glow")); } }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { if (npc.alpha != 255) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Asteroid/AstralAmalgam_Glow")); } }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { if (npc.alpha != 255) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/SteamRaider/LaserBase_Glow")); } }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { if (!Main.dayTime) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Reach/LilyPad_Glow")); } }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { var effects = npc.direction == -1 ? SpriteEffects.None : SpriteEffects.FlipHorizontally; spriteBatch.Draw(Main.npcTexture[npc.type], npc.Center - Main.screenPosition + new Vector2(0, npc.gfxOffY), npc.frame, drawColor, npc.rotation, npc.frame.Size() / 2, npc.scale, effects, 0); GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/FallingAsteroid/Falling_Asteroid_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { Microsoft.Xna.Framework.Color color1 = Lighting.GetColor((int)((double)npc.position.X + (double)npc.width * 0.5) / 16, (int)(((double)npc.position.Y + (double)npc.height * 0.5) / 16.0)); Vector2 drawOrigin = new Vector2(Main.npcTexture[npc.type].Width * 0.5f, npc.height * 0.5f); int r1 = (int)color1.R; drawOrigin.Y += 30f; drawOrigin.Y += 8f; --drawOrigin.X; Vector2 position1 = npc.Bottom - Main.screenPosition; Texture2D texture2D2 = Main.glowMaskTexture[239]; float num11 = (float)((double)Main.GlobalTime % 1.0 / 1.0); float num12 = num11; if ((double)num12 > 0.5) { num12 = 1f - num11; } if ((double)num12 < 0.0) { num12 = 0.0f; } float num13 = (float)(((double)num11 + 0.5) % 1.0); float num14 = num13; if ((double)num14 > 0.5) { num14 = 1f - num13; } if ((double)num14 < 0.0) { num14 = 0.0f; } Microsoft.Xna.Framework.Rectangle r2 = texture2D2.Frame(1, 1, 0, 0); drawOrigin = r2.Size() / 2f; Vector2 position3 = position1 + new Vector2(0.0f, -20f); Microsoft.Xna.Framework.Color color3 = new Microsoft.Xna.Framework.Color(255, 138, 36) * 1.6f; Main.spriteBatch.Draw(texture2D2, position3, new Microsoft.Xna.Framework.Rectangle?(r2), color3, npc.rotation, drawOrigin, npc.scale * .75f, SpriteEffects.None ^ SpriteEffects.FlipHorizontally, 0.0f); float num15 = 1f + num11 * 0.75f; Main.spriteBatch.Draw(texture2D2, position3, new Microsoft.Xna.Framework.Rectangle?(r2), color3 * num12, npc.rotation, drawOrigin, npc.scale * .75f * num15, SpriteEffects.None ^ SpriteEffects.FlipHorizontally, 0.0f); float num16 = 1f + num13 * 0.75f; Main.spriteBatch.Draw(texture2D2, position3, new Microsoft.Xna.Framework.Rectangle?(r2), color3 * num14, npc.rotation, drawOrigin, npc.scale * .75f * num16, SpriteEffects.None ^ SpriteEffects.FlipHorizontally, 0.0f); Texture2D texture2D3 = Main.extraTexture[89]; Microsoft.Xna.Framework.Rectangle r3 = texture2D3.Frame(1, 1, 0, 0); drawOrigin = r3.Size() / 2f; Vector2 scale = new Vector2(0.75f, 1f + num16) * 1.5f; float num17 = 1f + num13 * 0.75f; GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/SteamRaider/TailProbe_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/BloodMoon/Occultist_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) => GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Cystal/Cystal_Shield"));
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/Scarabeus/Scarabeus_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/WinterbornMagic_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/DeadeyeMarksman/DeadArcher_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Starfarer/CogTrapperTail_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Dungeon/PlagueDoctor_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Asteroid/CogTrapperBody_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/GraniteSlime/GraniteSlime_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/DarkfeatherMage/DarkfeatherMage_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/BlazingRattler/BlazingRattler_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) => GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Midknight/Midknight_Glow"));
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/ReachBoss/ExplodingSpore_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) => GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/StarjinxEvent/Enemies/Pathfinder/Pathfinder_Glow"), Color.White * 0.75f);
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/Atlas/CobbledEye_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Reach/ThornStalker_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, ModContent.GetTexture("SpiritMod/NPCs/Critters/Floater_Critter_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Ocean/ElectricEel_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/BlueMoon/GlowToad_Mask")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) => GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/MoonjellyEvent/MoonjellyGiant_Glow"));
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/FallenAngel_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Orbitite/Mineroid_Glow")); }
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) => GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Boss/Infernon/InfernonSkull_Glow"));
public override void PostDraw(SpriteBatch spriteBatch, Color drawColor) { GlowmaskUtils.DrawNPCGlowMask(spriteBatch, npc, mod.GetTexture("NPCs/Spirit/WanderingSoul_Glow")); }