RequestPlayersForGameResultCallback

Swift
public struct RequestPlayersForGameResultCallback: Sendable

Steamworks RequestPlayersForGameResultCallback_t


Topics

var result: Result

Steamworks m_eResult

Declaration
Swift
public let result: Result

var searchID: UInt64

Steamworks m_ullSearchID

Declaration
Swift
public let searchID: UInt64

var playerFound: SteamID

Steamworks m_SteamIDPlayerFound

Declaration
Swift
public let playerFound: SteamID

var lobby: SteamID

Steamworks m_SteamIDLobby

Declaration
Swift
public let lobby: SteamID

var playerAcceptState: PlayerAcceptState

Steamworks m_ePlayerAcceptState

Declaration
Swift
public let playerAcceptState: PlayerAcceptState

var playerIndex: Int

Steamworks m_nPlayerIndex

Declaration
Swift
public let playerIndex: Int

var totalPlayersFound: Int

Steamworks m_nTotalPlayersFound

Declaration
Swift
public let totalPlayersFound: Int

var totalPlayersAcceptedGame: Int

Steamworks m_nTotalPlayersAcceptedGame

Declaration
Swift
public let totalPlayersAcceptedGame: Int

var suggestedTeamIndex: Int

Steamworks m_nSuggestedTeamIndex

Declaration
Swift
public let suggestedTeamIndex: Int

var uniqueGameID: GameID

Steamworks m_ullUniqueGameID

Declaration
Swift
public let uniqueGameID: GameID

init(result: Result, searchID: UInt64, playerFound: SteamID, lobby: SteamID, playerAcceptState: PlayerAcceptState, playerIndex: Int, totalPlayersFound: Int, totalPlayersAcceptedGame: Int, suggestedTeamIndex: Int, uniqueGameID: GameID)

Declaration
Swift
public init(
    result: Result = .none, searchID: UInt64 = 0,
    playerFound: SteamID = SteamID(), lobby: SteamID = SteamID(),
    playerAcceptState: PlayerAcceptState = .unknown, playerIndex: Int = 0,
    totalPlayersFound: Int = 0, totalPlayersAcceptedGame: Int = 0,
    suggestedTeamIndex: Int = 0, uniqueGameID: GameID = GameID())