25 Commits

Author SHA1 Message Date
Thunder
c106d01fcb
Documentation Rework (#599) 2021-10-21 08:40:56 +01:00
Juan Pablo Arce
ba0f4d3e10 Fixed native memory buffers allocated by Helpers.TakeMemory being overshared when more than 4 simultaneous tasks call it 2021-08-30 21:25:01 -03:00
kamyker
30d52cd541 typo 2020-06-09 00:15:33 +02:00
Garry Newman
a0974e9ba3 Use Helper.TakeMemory instead of TakeBuffer where safe 2020-03-31 08:24:12 +01:00
Garry Newman
8b2599be98 Try to define whether interfaces are shared/client/server only a bit better 2020-02-23 18:34:56 +00:00
Garry Newman
bc9801c36a Prefer use client interface if both exist (this might need a big change at some point) 2020-02-23 11:25:56 +00:00
Garry Newman
d8e5a48f65 Updated Implementation to use flat api 2020-02-22 20:23:19 +00:00
Garry Newman
3c2eeb7f2f Throw exceptions if trying to use client interfaces with no client 2019-08-17 11:52:56 +01:00
thesupersoup
d2e4417ef2 Added OnLobbyCreated
Added OnLobbyCreated action and handler for associated LobbyCreated_t event
2019-06-30 03:23:08 -07:00
thesupersoup
7c1a218553 Lobby game server methods, OnLobbyGameCreated event, Achievement progress notification
Added SetGameServer and GetGameServer for lobby, added OnLobbyGameCreated event in SteamMatchmaking, added SteamId.IsValid check against default ulong value, added SteamUserStats.IndicateAchievementProgress for progress notification.
2019-06-26 20:31:54 -07:00
thesupersoup
fdc5b49587 Exceptions and expression body definition
Added exception throwing for FilterStringKeyValue, changed MaxLobbyKeyLength to internal and expression body definition
2019-06-24 01:35:33 -07:00
thesupersoup
645e7bd91e Removed second FilterStringKeyValue method and improved first
Second method was non-functional due to access modifier inconsistency, added IsNullOrEmpty and MaxLobbyKeyLength check to first method, added MaxLobbyKeyLength (and backing field) to SteamMAtchmaking, taken from https://partner.steamgames.com/doc/api/ISteamMatchmaking#constants
2019-06-23 22:12:21 -07:00
thesupersoup
56efc9f48b LobbyQuery String Filter
Added LobbyList FilterStringKeyValue method, fixed spacing on SteamMatchmaking.LobbyEnter_t.Install() parameter
2019-06-23 14:19:16 -07:00
thesupersoup
ade772d195 Pull req - OnLobbyEntered Action and JoinLobbyAsync
Added an OnLobbyEntered action with associated LobbyEnter_t event install, and added a JoinLobbyAsync method which returns the joined lobby if successful
2019-06-19 21:17:53 -07:00
thesupersoup
cb06574820 Pull req - OnLobbyEntered Action and JoinLobbyAsync
Added an OnLobbyEntered action with associated LobbyEnter_t event install, and added a JoinLobbyAsync method which returns the joined lobby if successful
2019-06-19 21:14:35 -07:00
Garry Newman
cad7edcec0 Added SteamMatchmaking.GetHistoryServers() 2019-05-24 15:19:04 +01:00
Garry Newman
5c973b0092 Fixed history servers being returned in favourites 2019-05-24 15:18:55 +01:00
Garry Newman
91e9e162f3 Added SteamMatchmaking.GetFavoriteServers() 2019-05-23 14:59:42 +01:00
Garry Newman
0ae14db7f8 Fixes 2019-05-06 21:41:48 +01:00
Garry Newman
63b3cae096 Cleaning up 2019-05-06 21:19:00 +01:00
Garry Newman
1c1925bae9 Update how interfaces are initialized so we can initialize userless 2019-05-02 13:27:46 +01:00
Garry Newman
5f9ad75741 OnLobbyMemberLeft becomes OnLobbyMemberLeave 2019-05-01 16:40:46 +01:00
Garry Newman
fbad8b8d6e Lobby Events 2019-05-01 16:30:28 +01:00
Garry Newman
e3840a9a3a LobbyQuery, Lobby Joining, Lobby Creating 2019-05-01 15:55:22 +01:00
Garry Newman
5a68e15676 ISteamMatchmaking 2019-05-01 14:28:42 +01:00