refactor: set opacity on all sprite descendants

pull/173/head
Allison Ryan 4 years ago
parent 799d0b2b8d
commit 8c9e8bf4cd

@ -12,10 +12,6 @@ extension BodyTrace on BodyComponent {
unawaited(
mounted.whenComplete(() {
descendants()
.whereType<SpriteComponent>()
.forEach((sprite) => sprite.setOpacity(0.5));
descendants().whereType<JointAnchor>().forEach((anchor) {
final fixtureDef = FixtureDef(CircleShape()..radius = 0.5);
anchor.body.createFixture(fixtureDef);
@ -37,6 +33,10 @@ mixin Traceable on Forge2DGame {
descendants()
.whereType<BodyComponent>()
.forEach((bodyComponent) => bodyComponent.trace());
descendants()
.whereType<SpriteComponent>()
.forEach((sprite) => sprite.setOpacity(0.5));
}
}
}

Loading…
Cancel
Save