game-common / pragma.loadsimulator / ClientWrapper /
ClientWrapper #
class ClientWrapper(playerId: Fixed128, socialId: Fixed128, displayName: PragmaDisplayName, providerAccountId: String, gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.TelemetryEvent>, delayer: Delayer, disconnectClient: suspend () -> Unit)
Loadsim wrapper over a connected PlayerClient.
Constructors #
ClientWrapper | fun ClientWrapper(client: <ERROR CLASS>, delayer: Delayer) |
ClientWrapper | internal fun ClientWrapper(playerId: Fixed128, socialId: Fixed128, displayName: PragmaDisplayName, providerAccountId: String, gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.TelemetryEvent>, delayer: Delayer, disconnectClient: suspend () -> Unit) |
Properties #
| Name | Summary |
|---|---|
The player’s telemetry: name the backend events belong to, and the client decides whether they go to a dedicated telemetry backend. |