cast<U extends GameState> method

RoomDataGameState<U> cast<U extends GameState>()

Change game state type.

Implementation

RoomDataGameState<U> cast<U extends GameState>() {
  return RoomDataGameState<U>(
    game: game,
    players: players,
    host: host,
    events: events,
    gameState: gameState as U,
  );
}