GameUiState

data class GameUiState(val game: Game, val screenState: ScreenState = ScreenState()) : UiState

UI state for the game page.

Constructors

Link copied to clipboard
constructor(game: Game, screenState: ScreenState = ScreenState())

Properties

Link copied to clipboard
val game: Game

The current game instance.

Link copied to clipboard
open override val screenState: ScreenState

The screen state containing error and loading information.

Functions

Link copied to clipboard
open override fun updateScreenState(newScreenState: ScreenState): GameUiState

Creates a copy of this UI state with the given screen state.