diff --git a/lib/game/components/crossing_ramp.dart b/lib/game/components/crossing_ramp.dart index bd3c61cd..c093670f 100644 --- a/lib/game/components/crossing_ramp.dart +++ b/lib/game/components/crossing_ramp.dart @@ -12,11 +12,11 @@ import 'package:pinball/game/game.dart'; /// {@endtemplate} mixin Layer on BodyComponent { void setMaskBits(int maskBits) { - body.fixtures.forEach( - (fixture) => fixture + for (final fixture in body.fixtures) { + fixture ..filterData.categoryBits = maskBits - ..filterData.maskBits = maskBits, - ); + ..filterData.maskBits = maskBits; + } } }