SteamUnifiedMessages

Author

Lossy

Since

2023-01-04

This handler is used for interacting with Steamworks unified messaging

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun handleMsg(packetMsg: IPacketMsg)

Handles a client message. This should not be called directly.

Link copied to clipboard
fun <TRequest : GeneratedMessage.Builder<TRequest>> sendMessage(rpcName: String, message: GeneratedMessage): AsyncJobSingle<ServiceMethodResponse>

Sends a message. Results are returned in a ServiceMethodResponse.

Link copied to clipboard
fun <TRequest : GeneratedMessage.Builder<TRequest>> sendNotification(rpcName: String, message: GeneratedMessage)

Sends a notification.

Link copied to clipboard
fun setup(client: SteamClient)