game-common / pragma.gameinstance / GameInstancePlugin / onEndGame /
onEndGame #
open suspend fun onEndGame(gameInstanceSnapshot: GameInstance.GameInstance, playerGameResults: List<PlayerGameResult>, requestExt: ExtEndGameRequest)
Called when receiving a game server request to end the game instance.
End the game instance using the GameInstance.GameInstance.end method. The players passed into the GameInstance.GameInstance.end method will have their game client’s GameInstanceApi::OnGameInstanceEnded event triggered once this plugin completes.
Default implementation: ends the game instance, triggers OnGameInstanceEnded event on player clients
Parameters #
| gameInstanceSnapshot | The game instance that is ending. | 
| playerGameResults | The player game results from the game server. | 
| requestExt | The data sent along with the request. |