protected void ShootDoot(Vector2 v, GameState game) { float offset_x = 0.5f; if (spriteEffects == SpriteEffects.FlipHorizontally) { offset_x *= -1; v.X *= -1f; } Vector2 p = new Vector2( pos.X + 0.5f + offset_x, pos.Y + 0.6f); game.AddDoot(p, v); }