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