Commit Graph

104 Commits

Author SHA1 Message Date
Garry Newman
76c82bff25 ISteamApps Methods Complete 2019-04-13 21:26:10 +01:00
Garry Newman
fe0d934bfc FileDetails SHA1 2019-04-13 21:20:25 +01:00
Garry Newman
d6eb2c8041 Test updates 2019-04-13 18:47:36 +01:00
Garry Newman
06446a8bc0 ISteamUtils generation 2019-04-12 22:53:46 +01:00
Garry Newman
34d6b15fb8 More functions 2019-04-12 21:47:02 +01:00
Garry Newman
199ad77406 Better vector marshalling 2019-04-12 21:30:13 +01:00
Garry Newman
1eb16f34b8 Don't need steam_api.dll in tests 2019-04-11 21:36:42 +01:00
Rohan Singh
96511dcc64 Make Inventory.OnUpdate an event, FormatPrice can be passed LocalPrice without needing to multiply it 2018-12-03 08:17:55 -05:00
Garry Newman
438127288a
Merge pull request #94 from jhett12321/master
Add FileTimestamp property to RemoteStorage.File.
2018-07-24 10:14:36 +01:00
Garry Newman
24df7fb6ad
Merge pull request #151 from alevastor/master
Improvements for rich presence
2018-07-24 10:13:38 +01:00
James King
2e8fe41040 Added Workshop.Editor.OnChangesSubmitted event 2018-07-16 16:35:01 +01:00
Alexander Storozhuk
072ef291a0 Added documentation for rich presence. Changed SetRichPresence return type to bool. Updated rich presence test. 2018-04-14 13:42:15 +03:00
Garry Newman
46f56c24f3 In SourceServerQuery, read strings as UTF8 2018-04-03 09:55:11 +01:00
Garry Newman
9270eaef07 Server Rules Query uses a custom UdpClient instead of doing it through Steam, avoiding all the nasty vtable building junk 2018-03-27 12:29:34 +01:00
Garry Newman
835770772f IPAddress Cleanup 2018-03-21 13:11:25 +00:00
Garry Newman
7b7cfa29c4 Added Inventory.OnDefinitionsUpdated 2018-03-21 11:27:18 +00:00
Garry Newman
70c1513c19 Fixed avatar downloading 2018-02-15 12:32:01 +00:00
Garry Newman
8d410969c3 App.GetName + GetInstallFolder, GetBuildId 2018-02-15 11:53:49 +00:00
Garry Newman
04c7eb59dc CallResults are queried 2018-02-14 14:15:02 +00:00
Garry Newman
f0e4c63267
Merge pull request #111 from your1987/lobbylistdata
Added Lobby data getters for LobbyList.Lobby (plus extra LobbyType)
2018-02-01 19:14:42 +00:00
Garry Newman
bda8b5b956 Added Item.Properties 2018-01-31 13:30:51 +00:00
Garry Newman
2ecf323ae0 Added tests for new inventory stuff 2018-01-31 12:53:23 +00:00
Garry Newman
650d221baf added more test timeouts 2018-01-31 11:28:47 +00:00
AlexSSZ
e66a00d212 Added Dictionary<string, string> GetAllData();
Added string GetData(string k);
Added string LobbyType { get; private set; }

To LobbyList.Lobby

With this you can list extra lobby parameters when displaying the Lobby List, such as current played map or game mode.
2018-01-29 06:29:43 -05:00
Garry Newman
5991839c27 Unit Test timeouts 2018-01-23 12:33:49 +00:00
Garry Newman
d2331e68e2 Removed steam_appid.txt requirement 2018-01-22 17:19:48 +00:00
Jhett Black
3085ec266c Add FileTimestamp property to RemoteStorage.File. 2017-12-23 14:48:44 +10:00
Garry Newman
d60ebf5fdd Forcing BytesTotal/BytesUploaded to return sane information 2017-12-06 13:08:48 +00:00
Garry Newman
d6b3966c9d Renamed Achievement.Percentage to GlobalUnlockedPercentage, fixed description 2017-12-06 12:27:50 +00:00
Garry Newman
6e807c8e4d Added Friend.GetAvatar( size ) 2017-12-06 11:58:36 +00:00
Garry Newman
6dc680cbab Friends.GetAvatar now takes a callback rather than returning an Image. Use GetCachedAvatar for legacy behaviour. Also added 2017-12-06 11:58:20 +00:00
Garry Newman
54dab0c2a4 Added OnChatStringRecieved, cleaned up OnLobbyChatMessageRecievedAPI 2017-12-06 11:25:30 +00:00
Garry Newman
33393e8725 Validate Update in ClientTest 2017-12-06 11:14:29 +00:00
Garry Newman
3001f2a5c4 Fixed warnings etc 2017-12-06 10:50:11 +00:00
Rohan Singh
60933de240 Don't require unsafe to use voice 2017-10-26 09:35:09 -04:00
Garry Newman
cc4bdcea8d Use IPAddress 2017-08-17 14:45:58 +01:00
Kyle Kukshtel
a1f24c5f24 Implements ability for a user to set/get individual user metadata for the joined lobby 2017-07-31 23:42:29 -07:00
Kyle Kukshtel
bcd8495d6e Adds in ability to send Lobby messages
Also adds in some callbacks around being invited to a lobby, as well
callbacks for being requested to join a lobby.
2017-07-31 22:44:46 -07:00
Kyle Kukshtel
75484c1e00 Adds in test functions for Lobby functionality in Steamworks 2017-07-31 09:30:26 -07:00
Kyle Kukshtel
e1c738fc8b Updates Lobby to work for both Lobby members and Lobby Owners
Uses a more rigurous approach to LobbyData and uses it as a cache for
string-able values to be able to be retrieved by members and set only by
the owner.
2017-07-28 02:20:28 -07:00
Kyle Kukshtel
7e38750f2e changes lobby initialization and makes lobbylist filter easier 2017-07-25 10:09:41 -07:00
Garry Newman
e5b6d99bef Added ServerInit class, changed how servers are initialized 2017-06-25 20:23:34 +01:00
James King
0a115f8ea4 Added optional onFailure callbacks to leaderboard and remote file methods that accept a callback (for #23) 2017-06-12 11:59:18 +01:00
Garry Newman
0a9f3f2281 Added common utility functions to RemoteStorage 2017-06-09 11:46:44 +01:00
Garry Newman
e3312d3387 Cleaned up RemoteStorage 2017-06-09 11:36:53 +01:00
Garry Newman
3752e75316 Setting Rich Presence 2017-06-09 11:00:01 +01:00
James King
7e3527799a Fixed downloading leaderboard file attachments 2017-05-16 16:35:37 +01:00
James King
6ea0e366f5 Working on a RemoteStorage interface 2017-05-15 17:11:17 +01:00
James King
549ceb0562 Fixed AddScoresCallback test 2017-05-15 14:13:28 +01:00
James King
906cff4416 Added Leaderboard.AddScore overload that accepts a callback 2017-05-15 14:05:36 +01:00