public void Draw(SpriteBatch spriteBatch) { if (exist) { if (Direction.X == (float)1) { GetSprite.Draw(Texture2DStorage.GetRightWoodenArrowSpriteSheet(), spriteBatch, Position); } else if (Direction.X == (float)-1) { GetSprite.Draw(Texture2DStorage.GetLeftWoodenArrowSpriteSheet(), spriteBatch, Position); } else if (Direction.Y == (float)1) { GetSprite.Draw(Texture2DStorage.GetDownWoodenArrowSpriteSheet(), spriteBatch, Position); } else if (Direction.Y == (float)-1) { GetSprite.Draw(Texture2DStorage.GetUpWoodenArrowSpriteSheet(), spriteBatch, Position); } } }