ISteamMatchmakingExtensions extension
Methods
-
addFavoriteGame(AppId nAppId, int nIp, int nConnPort, int nQueryPort, int flags, int rTime32LastPlayedOnServer)
→ int
-
-
addRequestLobbyListCompatibleMembersFilter(CSteamId steamIdLobby)
→ void
-
-
addRequestLobbyListDistanceFilter(ELobbyDistanceFilter lobbyDistanceFilter)
→ void
-
-
addRequestLobbyListFilterSlotsAvailable(int nSlotsAvailable)
→ void
-
-
addRequestLobbyListNearValueFilter(Pointer<Utf8> keyToMatch, int nValueToBeCloseTo)
→ void
-
-
addRequestLobbyListNumericalFilter(Pointer<Utf8> keyToMatch, int nValueToMatch, ELobbyComparison comparisonType)
→ void
-
-
addRequestLobbyListResultCountFilter(int cMaxResults)
→ void
-
-
addRequestLobbyListStringFilter(Pointer<Utf8> keyToMatch, Pointer<Utf8> valueToMatch, ELobbyComparison comparisonType)
→ void
-
-
createLobby(ELobbyType lobbyType, int cMaxMembers)
→ SteamApiCall
-
-
deleteLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key)
→ bool
-
-
getFavoriteGame(int iGame, Pointer<UnsignedInt> pnAppId, Pointer<UnsignedInt> pnIp, Pointer<UnsignedShort> pnConnPort, Pointer<UnsignedShort> pnQueryPort, Pointer<UnsignedInt> flags, Pointer<UnsignedInt> pRTime32LastPlayedOnServer)
→ bool
-
-
getFavoriteGameCount()
→ int
-
-
getLobbyByIndex(int iLobby)
→ CSteamId
-
-
getLobbyChatEntry(CSteamId steamIdLobby, int iChatId, Pointer<UnsignedLongLong> pSteamIdUser, Pointer<Void> pvData, int cubData, Pointer<EChatEntryTypeAliasC> peChatEntryType)
→ int
-
-
getLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key)
→ Pointer<Utf8>
-
-
getLobbyDataByIndex(CSteamId steamIdLobby, int iLobbyData, Pointer<Utf8> key, int cchKeyBufferSize, Pointer<Utf8> value, int cchValueBufferSize)
→ bool
-
-
getLobbyDataCount(CSteamId steamIdLobby)
→ int
-
-
getLobbyGameServer(CSteamId steamIdLobby, Pointer<UnsignedInt> gameServerIp, Pointer<UnsignedShort> gameServerPort, Pointer<UnsignedLongLong> psteamIdGameServer)
→ bool
-
-
getLobbyMemberByIndex(CSteamId steamIdLobby, int iMember)
→ CSteamId
-
-
getLobbyMemberData(CSteamId steamIdLobby, CSteamId steamIdUser, Pointer<Utf8> key)
→ Pointer<Utf8>
-
-
getLobbyMemberLimit(CSteamId steamIdLobby)
→ int
-
-
getLobbyOwner(CSteamId steamIdLobby)
→ CSteamId
-
-
getNumLobbyMembers(CSteamId steamIdLobby)
→ int
-
-
inviteUserToLobby(CSteamId steamIdLobby, CSteamId steamIdInvitee)
→ bool
-
-
joinLobby(CSteamId steamIdLobby)
→ SteamApiCall
-
-
leaveLobby(CSteamId steamIdLobby)
→ void
-
-
removeFavoriteGame(AppId nAppId, int nIp, int nConnPort, int nQueryPort, int flags)
→ bool
-
-
requestLobbyData(CSteamId steamIdLobby)
→ bool
-
-
requestLobbyList()
→ SteamApiCall
-
-
sendLobbyChatMsg(CSteamId steamIdLobby, Pointer<Void> pvMsgBody, int cubMsgBody)
→ bool
-
-
setLinkedLobby(CSteamId steamIdLobby, CSteamId steamIdLobbyDependent)
→ bool
-
-
setLobbyData(CSteamId steamIdLobby, Pointer<Utf8> key, Pointer<Utf8> value)
→ bool
-
-
setLobbyGameServer(CSteamId steamIdLobby, int gameServerIp, int gameServerPort, CSteamId steamIdGameServer)
→ void
-
-
setLobbyJoinable(CSteamId steamIdLobby, bool lobbyJoinable)
→ bool
-
-
setLobbyMemberData(CSteamId steamIdLobby, Pointer<Utf8> key, Pointer<Utf8> value)
→ void
-
-
setLobbyMemberLimit(CSteamId steamIdLobby, int cMaxMembers)
→ bool
-
-
setLobbyOwner(CSteamId steamIdLobby, CSteamId steamIdNewOwner)
→ bool
-
-
setLobbyType(CSteamId steamIdLobby, ELobbyType lobbyType)
→ bool
-