Garry Newman
b265084d18
Added Dispatch.OnException
2020-02-28 12:10:53 +00:00
Garry Newman
c24b247094
Removed SteamClient.OnCallbackException, SteamServer.OnCallbackException
2020-02-28 11:41:11 +00:00
Garry Newman
e6c0167c48
Some collection modified safety in Dispatch (seeing a few exceptions on Rust staging)
2020-02-28 11:05:27 +00:00
Garry Newman
e5b467ae35
SendMessage comments
2020-02-27 20:00:38 +00:00
Garry Newman
08d36b7ea1
Only try to copy to Rust folder if you're using my computer
2020-02-27 14:33:19 +00:00
Garry Newman
ebf77a8fde
Added interface versions of Connection/SocketManagers
2020-02-27 14:01:27 +00:00
Garry Newman
66b221984f
Fixed Sockets created using CreateRelaySocket not recieving messages
2020-02-27 13:45:42 +00:00
Garry Newman
09256aa4a3
Rename SocketInterface to SocketManager, ConnectionInterface to ConnectionManager
2020-02-27 12:54:23 +00:00
Garry Newman
2acbf964de
Build a .win32 version for nuget too
2020-02-27 12:53:49 +00:00
Garry Newman
631969360c
use Defines.k_SteamInventoryResultInvalid instead of default
2020-02-27 10:02:03 +00:00
Garry Newman
9db103cb2f
Add Steamworks.Dispatch.OnDebugCallback
2020-02-27 10:01:43 +00:00
Garry Newman
8db2b46729
Hide structs starting with "PS3"
2020-02-27 09:49:58 +00:00
Garry Newman
93e21a5f79
Generate a dictionary of CallbackType's and the actual typeof the callback struct
2020-02-27 09:21:38 +00:00
Garry Newman
61b09add87
ConnectionInfo exposes NetAddress, NetIdentity
2020-02-26 15:28:40 +00:00
Garry Newman
57775e5d10
Added a bunch more functions to NetAddress
2020-02-26 15:28:25 +00:00
Garry Newman
d900b6e217
Added a bunch of functions/properties to NetIdentity
2020-02-26 15:28:16 +00:00
Garry Newman
13feee328d
Renamed var ConnectionInfo from data to info
2020-02-26 14:55:13 +00:00
Garry Newman
8b2a888feb
Cleaned up SteamClientClass/SteamServerClass
2020-02-26 13:49:31 +00:00
Garry Newman
b0d23eff22
Fixed dispatch double callbacks when server initialized
2020-02-26 12:42:20 +00:00
Garry Newman
bf60680d87
Renamed SteamNetworkingUtils.GetConfigInt to SetConfigInt
2020-02-26 12:41:45 +00:00
Garry Newman
a8f1ac3799
Added SteamNetworkingUtils.Timeout
2020-02-26 12:41:29 +00:00
Garry Newman
122c2b0a57
Added SteamNetworkingUtils.ConnectionTimeout
2020-02-26 12:41:20 +00:00
Garry Newman
a60281dc41
Fixed SteamServer events being hooked twice
2020-02-25 19:04:28 +00:00
Garry Newman
5d9e4b5c0b
Fixed SteamFriends events not being hooked
2020-02-25 19:03:56 +00:00
Garry Newman
263fb219a8
Nuget - include steam_api64.dll
2020-02-25 14:37:29 +00:00
Garry Newman
59eabc1302
Throw exception if trying to initialize multiple times
2020-02-25 12:42:09 +00:00
Garry Newman
f191ee5e42
Shutdown dispatch on server/client close
2020-02-25 12:32:12 +00:00
Garry Newman
895e11e801
Nuget shit
2020-02-24 18:58:53 +00:00
Garry Newman
c9053b0a91
In ISteamNetworking everything is deprecated apart from the p2p stuff
2020-02-24 16:26:23 +00:00
Garry Newman
403488dfcb
Fixed NetworkUtils.DebugOut on 32bit
2020-02-24 14:46:29 +00:00
Garry Newman
d990b537a3
Some code quality stuff
2020-02-24 14:11:27 +00:00
Garry Newman
b52a63bc8b
Delete Facepunch.Steamworks.Posix64.csproj
2020-02-24 13:34:32 +00:00
Garry Newman
23b3304332
RequestUserStats to RequestUserStatsAsync
2020-02-24 13:28:27 +00:00
Garry Newman
52ecc0b594
Added SteamUgc.DownloadAsync
2020-02-24 13:24:18 +00:00
Garry Newman
2843749918
Hide FriendFlags
2020-02-24 13:07:50 +00:00
Garry Newman
faee6f6cf2
Rename RequestGlobalStats to RequestGlobalStatsAsync
2020-02-24 12:58:46 +00:00
Garry Newman
29f426baf0
Added Friend.GetAchievementUnlockTime
2020-02-24 12:00:57 +00:00
Garry Newman
ae900f84bc
Added Friend.GetAchievement
2020-02-24 12:00:42 +00:00
Garry Newman
2928939c9f
Added Friend.GetStatInt
2020-02-24 12:00:34 +00:00
Garry Newman
7c20b57957
Added Friend.GetStatFloat
2020-02-24 12:00:26 +00:00
Garry Newman
18fbabaf2c
Added Friend.RequestUserStats()
2020-02-24 12:00:13 +00:00
Garry Newman
86a8f80584
Fixed SocketInterface duplicate connections, callbacks
2020-02-24 11:33:52 +00:00
Garry Newman
44196682c8
Added SteamNetworkUtils.OnDebugOutput, DebugLevel
2020-02-24 11:33:29 +00:00
Garry Newman
41c1d0da08
Ignore enums with "Force32Bit" in their names
2020-02-24 10:33:11 +00:00
Garry Newman
3c8a2f6cd1
NetMsg uses the flat function to release
2020-02-24 10:14:59 +00:00
Garry Newman
afd314627d
Added StructFunctions
2020-02-24 10:14:31 +00:00
Garry Newman
e7a6a00675
Networking Cleanup
2020-02-24 08:58:09 +00:00
Garry Newman
4871c634fb
Added IsSteamChinaLauncher
2020-02-23 19:14:27 +00:00
Garry Newman
fc74049123
Added Duration Control
2020-02-23 19:09:31 +00:00
Garry Newman
f495d18ece
Added SteamRemotePlay
2020-02-23 18:58:50 +00: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
428c2425a0
CallResult takes an IsServer parameter
2020-02-23 11:44:14 +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
8f36f0c939
Comment Fix
2020-02-23 09:14:16 +00:00
Garry Newman
ffa48fb03c
Fixed server interfaces
2020-02-23 08:57:25 +00:00
Garry Newman
e3ac585144
No need for posix32/64 now - combined to just posix
2020-02-22 21:45:26 +00:00
Garry Newman
4b10d72d12
Callback fix
2020-02-22 21:13:47 +00:00
Garry Newman
abb749078b
Removed debug Console.WriteLine
2020-02-22 21:11:14 +00:00
Garry Newman
c8cb180b78
Added SteamUserStats.RequestGlobalStats
2020-02-22 21:03:29 +00:00
Garry Newman
d58dfdf4d2
Merge pull request #326 from kamyker/kamyker-patch-2
...
Fix for InvetoryDef Properties
2020-02-22 20:54:30 +00:00
Garry Newman
1d3585fa6a
Merge branch 'master' into master
2020-02-22 20:49:47 +00:00
Garry Newman
b6c24ce04c
Merge pull request #373 from matt-bcs/master
...
Added EntryCount to Leaderboard
2020-02-22 20:48:13 +00:00
Garry Newman
d8e5a48f65
Updated Implementation to use flat api
2020-02-22 20:23:19 +00:00
Garry Newman
92b45c7596
Latest Generated
2020-02-22 20:18:07 +00:00
Matt Davis
6c84df0ef8
fixed indent for EntryCount
2020-02-16 12:15:27 -05:00
Matt Davis
2872bb92f7
added EntryCount to Leaderboard
2020-02-15 21:23:03 -05:00
Michal Kracik
841d665046
Updated OnGameOverlayActivated.
...
Updated to OnGameOverlayActivated?.Invoke( x.Active != 0 ) )
2020-02-10 14:49:55 -05:00
Michal Kracik
f60b54df33
Added bool parameter Active to event OnGameOverlayActivated to pass it from GameOverlayActivated_t.
2020-02-09 09:25:43 -05:00
Garry Newman
cfa77bc9e2
Merge pull request #366 from trdwll/connectionid
...
Make Id public only a getter
2020-02-05 10:17:33 +00:00
Russ Treadwell
427524abc9
Make Id public only a getter
2020-02-04 18:03:06 -05:00
Russ Treadwell
06d0059d87
Make Lobby ctor public
2020-02-04 13:47:57 -05:00
Garry Newman
f3443935b2
Merge pull request #356 from trdwll/ISteamFriends-add-methods
...
Expose IsFollowing, GetFollowerCount, and EnumerateFollowingList
2020-01-23 08:21:27 +00:00
Russ Treadwell
e4e3b0dbce
Fix EnumerateFollowingList and rename to GetFollowingList
2020-01-22 22:52:03 -05:00
Russ Treadwell
1a263c09cf
Expose IsFollowing, GetFollowerCount, and EnumerateFollowingList in SteamFriends
2020-01-21 17:35:04 -05:00
Garry Newman
6fbc1e80f3
Merge pull request #354 from trdwll/typo-fix
...
typo on AvailableLanguages
2020-01-21 22:30:39 +00:00
Garry Newman
7c82a9fc60
Merge pull request #355 from trdwll/shutdown-fix
...
shutdown server stats
2020-01-21 22:30:25 +00:00
Garry Newman
8dc011964f
Merge pull request #353 from kamyker/ugc-dl-validation
...
Fixed ugc validation/redownload
2020-01-21 22:30:09 +00:00
Russ Treadwell
1fd8ea89a9
shutdown server stats
2020-01-21 14:41:38 -05:00
Russ Treadwell
773605c841
typo on AvailableLanguages
2020-01-21 14:29:54 -05:00
kamyker
d42996142f
Fixed ugc validation/redownload
2020-01-20 19:57:36 +01:00
kurozael
d919a1e635
Added a method to retrieve the glyph location for a provided controller and action
2020-01-18 22:38:34 +00:00
Alex Mein
19e64429c4
Merge remote-tracking branch 'upstream/master'
2019-12-16 09:49:24 +00:00
Rohan Singh
710c6a0ce7
Limit SourceServerQuery to one concurrent request per endpoint
2019-12-07 08:41:06 -05:00
Garry Newman
2e6db5fe37
fixed SourceServerQuery shared buffer errors
2019-12-06 14:27:38 +00:00
Garry Newman
127de84c8c
Merge pull request #335 from kamyker/subdl-fix
...
Fixed sometimes false returned from SubscribeDownloadAsync
2019-12-06 08:47:30 +00:00
kamyker
e9d130572a
Fixed sometimes false returned from SubscribeDownloadAsync
2019-12-06 01:43:27 +01:00
Alex Mein
2fc5206b38
Exposed ConnectionInfo.EndReason
2019-12-05 16:49:52 +00:00
Garry Newman
04ad04f95d
Added SteamServer.UserHasLicenseForApp
2019-12-04 11:15:58 +00:00
kamyker
61f3809b4e
SubscribeDownloadAsync has flag state fix
2019-12-03 01:13:27 +01:00
kamyker
c5f1033aeb
Added SubscribeDownloadAsync for workshop item
2019-12-03 01:07:39 +01:00
Kamil Szurant
6587db5a9d
Fix for InvetoryDef Properties
...
Otherwise we get error in `_properties[name] = vl;` as name is null. GetProperty(null) is called to get list of keys as string. I guess separate method would be cleaner but I'm keeping this example to minimum (or im too lazy).
2019-11-19 20:50:41 +01:00
Garry Newman
f1fdf29124
Merge pull request #319 from LukasKastern/master
...
Added SteamFriends.GetFriendsWithFlag
2019-11-11 08:56:06 +00:00
Garry Newman
8ceecd7350
Merge pull request #321 from alexcodejammer/master
...
Added missing workshop features
2019-11-11 08:55:36 +00:00
james7132
84063b674c
Fix indentation
2019-11-10 17:03:21 -08:00
james7132
3e95d41692
Add unsafe overloads for SteamNetworking
2019-11-10 16:57:39 -08:00
Alex Mein
2f63117c32
Exposed the full result of the Vote method
2019-10-28 15:40:30 +00:00
Alex Mein
8b231bf4d6
Made SteamUGCDetails_t.Result available via a public method in UgcItem
2019-10-23 11:07:56 +01:00
Alex Mein
f549a69bc0
Added proper implementation of the various 'setreturn...' methods which previously did nothing
2019-10-18 10:07:18 +01:00
Alex Mein
4997a74d15
Added public methods for playtime tracking
2019-10-16 16:02:01 +01:00
Alex Mein
e3ce99bc12
Added missing newline
2019-10-16 14:47:23 +01:00