From 8c9e8bf4cd9dbcf41d84427183875db00bfe354b Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Mon, 11 Apr 2022 10:54:15 -0500 Subject: [PATCH] refactor: set opacity on all sprite descendants --- packages/pinball_components/sandbox/lib/common/trace.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/pinball_components/sandbox/lib/common/trace.dart b/packages/pinball_components/sandbox/lib/common/trace.dart index 3cee1c86..d35568ea 100644 --- a/packages/pinball_components/sandbox/lib/common/trace.dart +++ b/packages/pinball_components/sandbox/lib/common/trace.dart @@ -12,10 +12,6 @@ extension BodyTrace on BodyComponent { unawaited( mounted.whenComplete(() { - descendants() - .whereType() - .forEach((sprite) => sprite.setOpacity(0.5)); - descendants().whereType().forEach((anchor) { final fixtureDef = FixtureDef(CircleShape()..radius = 0.5); anchor.body.createFixture(fixtureDef); @@ -37,6 +33,10 @@ mixin Traceable on Forge2DGame { descendants() .whereType() .forEach((bodyComponent) => bodyComponent.trace()); + + descendants() + .whereType() + .forEach((sprite) => sprite.setOpacity(0.5)); } } }