fuseGame<G extends Game> function
G
fuseGame<G extends Game>()
Returns the current game.
Implementation
G fuseGame<G extends Game>() {
final component = fuseComponent();
final game = component.findGame();
assert(
game != null,
'`fuseGame` must be used after the component is added to the game.',
);
assert(
game is G,
'This fuse requires a game of type `$G`.',
);
return game! as G;
}