SteamConfigurationBuilder

Author

lngtr

Since

2018-02-20

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
open override fun withCellID(cellID: Int): ISteamConfigurationBuilder

Configures this SteamConfiguration for a particular Steam cell.

Link copied to clipboard
open override fun withConnectionTimeout(connectionTimeout: Long): ISteamConfigurationBuilder

Configures this SteamConfiguration with a connection timeout.

Link copied to clipboard
open override fun withDefaultPersonaStateFlags(personaStateFlags: EClientPersonaStateFlag): ISteamConfigurationBuilder
open override fun withDefaultPersonaStateFlags(personaStateFlags: EnumSet<EClientPersonaStateFlag>): ISteamConfigurationBuilder

Configures this SteamConfiguration with the default EClientPersonaStateFlags to request from Steam.

Link copied to clipboard
open override fun withDirectoryFetch(allowDirectoryFetch: Boolean): ISteamConfigurationBuilder

Configures this SteamConfiguration to discover available servers.

Link copied to clipboard
open override fun withHttpClient(httpClient: OkHttpClient): ISteamConfigurationBuilder

Configures this SteamConfiguration with custom HTTP behaviour.

Link copied to clipboard

Configures how this SteamConfiguration will be used to connect to Steam.

Link copied to clipboard

Configures the server list provider for this SteamConfiguration.

Link copied to clipboard
open override fun withUniverse(universe: EUniverse): ISteamConfigurationBuilder

Configures the Universe that this SteamConfiguration belongs to.

Link copied to clipboard

Configures the Steam Web API address for this SteamConfiguration.

Link copied to clipboard
open override fun withWebAPIKey(webApiKey: String): ISteamConfigurationBuilder

Configures this SteamConfiguration with a Web API key to attach to requests.