copyWith method

GameSessionSnapshot copyWith({
  1. GameSessionPhase? phase,
  2. Set<GamePauseReason>? pauseReasons,
})

Implementation

GameSessionSnapshot copyWith({
  GameSessionPhase? phase,
  Set<GamePauseReason>? pauseReasons,
}) => GameSessionSnapshot(
  phase ?? this.phase,
  pauseReasons: Set.unmodifiable(pauseReasons ?? this.pauseReasons),
);