public static bool ConsumeAmmo(Player player, Item weapon, Item ammo) { foreach (ModPlayer modPlayer in player.modPlayers) { if (!modPlayer.ConsumeAmmo(weapon, ammo)) { return false; } } return true; }