public static bool perfWaterAction(IridiumWaterCan w, int damage, Vector2 tileLocation, GameLocation location, HoeDirt joeDirte)
 {
     if (w != null)
     {
         joeDirte.state = 1;
     }
     return(false);
 }
 public static void toolDrawInMenu(SpriteBatch spriteBatch, Vector2 location, float scaleSize, float transparency, float layerDepth, bool drawStackNumber, IridiumWaterCan w)
 {
     spriteBatch.Draw(Game1.toolSpriteSheet, location + new Vector2((float)(Game1.tileSize / 2), (float)(Game1.tileSize / 2)), new Rectangle?(Game1.getSquareSourceRectForNonStandardTileSheet(Game1.toolSpriteSheet, Game1.tileSize / 4, Game1.tileSize / 4, w.indexOfMenuItemView)), Color.White * transparency, 0.0f, new Vector2((float)(Game1.tileSize / 4 / 2), (float)(Game1.tileSize / 4 / 2)), (float)Game1.pixelZoom * scaleSize, SpriteEffects.None, layerDepth);
     if (!w.stackable)
     {
         return;
     }
     Game1.drawWithBorder(string.Concat((object)((Stackable)(Tool)w).NumberInStack), Color.Black, Color.White, location + new Vector2((float)Game1.tileSize - Game1.dialogueFont.MeasureString(string.Concat((object)((Stackable)(Tool)w).NumberInStack)).X, (float)Game1.tileSize - (float)((double)Game1.dialogueFont.MeasureString(string.Concat((object)((Stackable)(Tool)w).NumberInStack)).Y * 3.0 / 4.0)), 0.0f, 0.5f, 1f);
 }