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
Garry Newman
91e9e162f3
Added SteamMatchmaking.GetFavoriteServers()
2019-05-23 14:59:42 +01:00
Garry Newman
711bc7cb3d
ServerInfo (AddTo|RemoveFrom)(History|Favorites) works
2019-05-23 14:46:26 +01:00
Garry Newman
761ff33663
Added GetAuthSessionTicketAsync, which waits on GetAuthSessionTicketResponse_t before returning
2019-05-21 20:39:56 +01:00
Garry Newman
2c4fc82ae2
Filled out FriendGameInfo
2019-05-20 14:52:31 +01:00
Garry Newman
6b9b7da34b
Fixed SteamInventory not getting events on server
2019-05-18 12:04:43 +01:00
Garry Newman
7c53fc580d
Merge pull request #255 from FromZeus/master
...
Add ServersConnected and ServerConnectFailure callbacks to SteamServer
2019-05-17 09:10:02 +01:00
Daniil Trishkin
5f7bd08320
Add SteamServersConnected_t and SteamServerConnectFailure_t callbacks to SteamServer
2019-05-17 01:08:35 +02:00
Garry Newman
f06b4b431b
InventoryItem.Flags uses SteamItemFlags
2019-05-16 15:02:16 +01:00
Garry Newman
a5bd78a597
SteamItemDetails_t should read flags properly on windows
2019-05-16 15:02:00 +01:00
Garry Newman
778b1081cb
Windows specific on overloaded functions in ISteamGameServerStats
2019-05-15 13:25:50 +01:00
Garry Newman
a1599e3226
Added InventoryResult.BelongsTo( <steamid> )
2019-05-15 13:11:00 +01:00
Garry Newman
cf2bc51c54
InventoryDef and Recpie IEquatable
2019-05-14 20:17:15 +01:00
Garry Newman
208af219d2
Added Acquired and Origin properties to InventoryItem
2019-05-14 20:17:01 +01:00
Garry Newman
17d7263973
Added InventoryDef.GetRecipesContainingThis()
2019-05-14 16:05:28 +01:00
Garry Newman
fed6ccdefa
Should fix inventory definitions updating on server
2019-05-14 15:47:25 +01:00
Garry Newman
98915f0950
Fallback to FindOrCreateUserInterface if CreateInterface returns null
2019-05-14 13:29:09 +01:00
Garry Newman
a2942bd098
Use CreateInterface instead of FindOrCreateUserInterface
2019-05-14 10:23:43 +01:00
Garry Newman
d671c1ddc8
Test warning fixes
2019-05-14 10:23:21 +01:00
Garry Newman
fff2fc6098
Cleaning up inventory deserialize
2019-05-13 20:05:10 +01:00