Commit Graph

1014 Commits

Author SHA1 Message Date
thesupersoup
9442689b02 NumericalFilter struct and suggested changes
Added NumericalFilter struct, changed the dictionary for numerical filters into a list of the struct, removed IsOwner from Friend and SteamClient and added IsOwnedBy( SteamId ) to Lobby
2019-06-25 03:01:13 -07:00
Garry Newman
040291ed22 Platform specific dlls 2019-06-25 10:03:38 +01:00
thesupersoup
db41c0f407 Update LobbyQuery.cs 2019-06-24 21:47:19 -07:00
thesupersoup
4b8e1e33af LobbyQuery Numerical Filters, NearValFilter, SteamClient and Friend OwnsLobby methods
Added LobbyQuery numerical filters for WithLower, WithHigher, WithEqual, and WithNotEqual; added OrderByNear for near value filters. Added OwnsLobby method to SteamClient and Friend to test for ownership.
2019-06-24 20:13:48 -07:00
Garry Newman
0300b46ed3 Sting Filter fixes 2019-06-24 15:09:29 +01:00
Garry Newman
57f3b334b5
Merge pull request #277 from thesupersoup/master
LobbyQuery FilterStringKeyValue method
2019-06-24 13:35:59 +01:00
thesupersoup
efd2fa2291 Changed exception check in FilterStringKeyValue
To check for invalid argument conditions
2019-06-24 01:45:10 -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
Mitch
6a0a46f495 Method summary for FilterStringKeyValue( MatchMakingKeyValuePair_t kv )
Added summary to method
2019-06-23 18:32:27 -07:00
Mitch
caf52e4c4b Update LobbyQuery.cs 2019-06-23 14:54:12 -07:00
Mitch
78761d9fd7 LobbyQuery FilterStringKeyValue diff param
Added MatchMakingKeyValuePair_t veriant of FilterStringKeyValue
2019-06-23 14:52:36 -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
Garry Newman
08405459bd
Merge pull request #276 from JannikNickel/master
Added missing functionality to UgcQuery and UgcItem
2019-06-23 19:27:46 +01:00
Jannik Nickel
97b85172e2 Update UgcItem.cs 2019-06-23 20:22:37 +02:00
Jannik Nickel
c4eff7f61a Added missing methods to UgcItem and UgcQuery
Added Steamworks.Ugc.Query.WhereSearchText
Added Steamworks.Ugc.Item.VotesUp
Added Steamworks.Ugc.Item.VotesDown
Added Steamworks.Ugc.Item.Subscribe
Added Steamworks.Ugc.Item.Unsubscribe
2019-06-23 20:22:28 +02:00
Garry Newman
fd50e3ba71 Added SteamClient.RestartAppIfNecessary 2019-06-21 11:59:11 +01:00
Garry Newman
15dc2782cc Nicer return string marshalling 2019-06-20 13:26:11 +01:00
Garry Newman
1d242fbc98 Added CreateChineseFile test 2019-06-20 13:10:38 +01:00
Garry Newman
a0478a6040 Store struct strings as byte and encode as utf8 on demand 2019-06-20 13:10:28 +01:00
Garry Newman
615645a30e Utf8String marshaller 2019-06-20 12:19:21 +01:00
Garry Newman
552d5251f8 Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks 2019-06-20 11:39:17 +01:00
Garry Newman
bddac0ccc9 Cleanup, crash fixes 2019-06-20 11:39:13 +01:00
Garry Newman
fa48a1ce33 Controller progress 2019-06-20 10:41:57 +01:00
Garry Newman
bce40a3c3a
Merge pull request #274 from thesupersoup/master
Pull req - OnLobbyEntered Action and JoinLobbyAsync
2019-06-20 09:23:50 +01: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
1c5cdd2d39 Controller tests 2019-06-19 16:18:12 +01:00
Garry Newman
ae1f648fa6 SteamInput, Controller boilerplate 2019-06-19 13:08:49 +01:00
Garry Newman
1ac22e1407 ISteamInput.GetConnectedControllers is an array 2019-06-19 13:05:09 +01:00
Garry Newman
77f3e09e98 Convert steam struct bools to bytes (to make them marshallable) 2019-06-19 13:04:18 +01:00
Garry Newman
985aefc2de SteamInput Base 2019-06-19 11:35:35 +01:00
Garry Newman
41a0b31644 ISteamInput generation 2019-06-19 11:33:16 +01:00
Garry Newman
ef071d3d71 OnP2PConnectionFailed passes error enum 2019-06-19 11:25:16 +01:00
Garry Newman
7c50db6997 Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks 2019-06-03 11:10:00 +01:00
Garry Newman
5b32943aa8 Increase max string length 2019-06-03 11:09:57 +01:00
Garry Newman
d64ef909c6
Merge pull request #269 from laurirasanen/master
Install SteamNetworkingSockets events when initializing SteamServer
2019-06-02 17:05:17 +01:00
laurirasanen
52381d4af8 Install SteamNetworkingSockets events when initializing SteamServer 2019-06-02 13:44:04 +03:00
Garry Newman
33703be387 nuget version 2019-05-30 15:11:13 +01:00
Garry Newman
adf39138a4 Add IntPtr version of HandleIncomingPacket 2019-05-30 08:15:01 +01:00
Garry Newman
253c206f71 Added OnSteamServerConnectFailure 2019-05-27 15:24:43 +01:00
Garry Newman
33830e274e Added SteamServer.ClearKeys() 2019-05-27 15:24:28 +01:00
Garry Newman
c93fe0ca11 Added SteamServer.LogOff() 2019-05-27 15:24:19 +01:00
Garry Newman
c69b817d62 Fixed server not being listed on master server 2019-05-27 15:23:56 +01:00
Garry Newman
2ad31e1375 Append Async to some async method names 2019-05-27 10:54:30 +01:00
Garry Newman
c60612b8b0 Some currency fix ups 2019-05-26 21:33:18 +01:00
Garry Newman
e4c9e9d034 Added SteamInventory.StartPurchaseAsync 2019-05-25 14:34:59 +01: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
ffb0c7a830 Changed FriendGameInfo GamePort to ConnectionPort to match ServerInfo 2019-05-23 15:10:07 +01:00