private void ActivateSprinkler(StardewValley.Object sprinkler) { if (sprinkler == null) { return; } if (sprinkler.Name.Contains("Sprinkler")) { if (LineSprinklersIsLoaded && sprinkler.Name.Contains("Line")) { ActivateLineSprinkler(sprinkler); } else if (PrismaticToolsApi != null && sprinkler.Name.Contains("Prismatic")) { ActivatePrismaticSprinkler(sprinkler); } else if (BetterSprinklersApi != null) { ActivateBetterSprinkler(sprinkler); } else { sprinkler.DayUpdate(Game1.currentLocation); } } }