//Public access to add drink to body if you pres RMB with the watering can public void DrinkWateringCan() { Farmer player = Game1.player; WateringCan wateringCan = (WateringCan)player.CurrentTool; if (wateringCan.WaterLeft > 0) { float waterLeft = wateringCan.WaterLeft * 100; float fillAmount = Math.Max(maxWater - water, glassOfWater); if (waterLeft < fillAmount) { AddWater(waterLeft, 0.65f); wateringCan.WaterLeft = 0; } else { wateringCan.WaterLeft -= (int)(fillAmount / 100.0); AddWater(fillAmount, 0.65f); } Animations.AnimateDrinking(false); } else { player.doEmote(4); Game1.showRedMessage("Out of water"); } }
//Public access to add drink to body public void DrinkWaterSource() { AddWater(Math.Max(maxWater - water, Body.glassOfWater), 0.65f); Animations.AnimateDrinking(true); }