feat: Add WorldRoute to enable swapping worlds from the RouterComponent (#3372)

This PR adds the `WorldRoute` which acts as a normal route, but instead
of adding a new component (page), it swaps out the world that the camera
(either the default camera or an explicitly passed in one) is watching.
This commit is contained in:
Lukas Klingsbo
2024-11-24 15:05:08 +01:00
committed by GitHub
parent 8d6a5bb0c2
commit 497f128f8c
14 changed files with 783 additions and 68 deletions

View File

@ -30,6 +30,7 @@ import 'package:examples/stories/input/input.dart';
import 'package:examples/stories/layout/layout.dart';
import 'package:examples/stories/parallax/parallax.dart';
import 'package:examples/stories/rendering/rendering.dart';
import 'package:examples/stories/router/router.dart';
import 'package:examples/stories/sprites/sprites.dart';
import 'package:examples/stories/structure/structure.dart';
import 'package:examples/stories/svg/svg.dart';
@ -88,6 +89,7 @@ void runAsDashbook() {
addLayoutStories(dashbook);
addParallaxStories(dashbook);
addRenderingStories(dashbook);
addRouterStories(dashbook);
addTiledStories(dashbook);
addSpritesStories(dashbook);
addSvgStories(dashbook);