コード例 #1
0
        public override bool PreDraw(SpriteBatch spriteBatch, Color lightColor)
        {
            drawChargeCircles(spriteBatch);

            drawCastingCircles(spriteBatch);

            Player player = Main.player[projectile.owner];

            if (!Casting)
            {
                if (PlayerStandingStillChannel(player))
                {
                    PlayerFX.drawMagicCast(player, spriteBatch, Color.OrangeRed);
                }
            }
            else
            {
                if (projectile.alpha == 0)
                {
                    PlayerFX.drawMagicCast(player, spriteBatch, Color.OrangeRed);
                }
            }
            return(false);
        }