repoFacepunch.Steamworkscancel
493 Commits over 2,649 Days - 0.01cph!
Added ability to register to OnLobbyJoinRequested callback
Merge pull request #132 from dblstallion/master
Added ability to register to OnLobbyJoinRequested callback
Added finalizer, less chance of crashing with unity editor stop plays missing dispose
Merge branch 'master' of Facepunch.Steamworks
Added method to show friends invite overlay to Lobby class
Merge pull request #129 from dblstallion/master
Added method to show friends invite overlay to Lobby class
Added servers stats SetAchievement
Merge pull request #125 from speedis/master
Added servers stats SetAchievement
Workshop.Item.Download returns a boolean
Fixed NRE in inventory result dispose
Added Networking.CloseSession
Moved LobbyData to its own file
Lobby GameServer information
Added servers stats ClearAchievement, GetAchievement
Added Friends.ListenForFriendsMessages
Added Friends.OnChatMessage
Added SteamFriend.SendMessage
Added App.IsDlcInstalled
Added app.OnDlcInstalled callback
Moved SteamFriend to own file
Added Friends.OnInvitedToGame callback
App.GetName + GetInstallFolder, GetBuildId
MonoPInvokeCallback doesn't really seem to need a Type
CallResults are queried
Callbacks uses static methods (IL2CPP Compatible)
Fixes OnChatStringRecieved returning previous message data
added client.Overlay.Enabled property (tells you whether the overlay is actually available)
Merge pull request #121 from MadDave666/master
added client.Overlay.Enabled property (tells you whether the overlay …
Update for can send invitations.
I have add a simple function for enable send invitations to friends start from line 143.
Merge pull request #116 from BrinerLovo/patch-1
Update for can send invitations.
Fixed inventory NRE
Merge branch 'master' of Facepunch.Steamworks
TriggerPromoDrop, TriggerItemDrop, GrantAllPromoItems
Cleanup
Merge branch 'master' of Facepunch.Steamworks
Added AddScreenshotToLibrary
Added AddScreenshotToLibrary(filename, thumbnailFilename, width, height);
and AddScreenshotToLibrary(filename, width, height);
We use Application.TakeScreenshot(path, superSize) in some of our in-game tools (like the camera) to allow for higher-res screenshots, and this feels like a much faster way of doing it then loading the PNG back into a texture2D, converting it into a correct format, and using Write.
Merge pull request #108 from igniuss/patch-1
Added AddScreenshotToLibrary
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.
Merge pull request #111 from your1987/lobbylistdata
Added Lobby data getters for LobbyList.Lobby (plus extra LobbyType)
added more test timeouts
Don't try to make callback with invalid SteamAPICall_t
fixed "Result Esult"
Added FormatPrice utility function
Added ItemDefinition.LocalPrice + LocalPriceFormatted
Renamed PriceRaw to PriceCategory
Added Inventory.DefinitionsWithPrices
Added Inventory.UpdatePrices (shouldn't need to call manually)
Added Inventory.StartPurchase
Added tests for new inventory stuff
Fixed duplicate method name values
Added Item.Properties
Added item.SetProperty, item.SubmitProperties
Use new DeleteItem for workshop delete
Updated Steamworks SDK to 1.42
Updated SDK libraries
Generated Code
Removed SteamNative.SteamUnifiedMessages.cs
Handle AppId_t arrays
Fixed uint32 arrays using the wrong size marshalling
Unit Test timeouts
Removed steam_appid.txt requirement
Fixed warnings etc
Validate Update in ClientTest
Revert "Now pinning delegates in callbacks / callresults"
This reverts commit e2ef2b0bf7d35da9e452fe528105c3bfaabd8d3e.
Revert "Pinned some more delegates"
This reverts commit 7913ccd17150d3a242052450d3dac9325b5a7bd4.
Added OnChatStringRecieved, cleaned up OnLobbyChatMessageRecievedAPI
Friends.GetAvatar now takes a callback rather than returning an Image. Use GetCachedAvatar for legacy behaviour. Also added
Added Friend.GetAvatar( size )
Added Leaderboard.OnBoardInformation callback
Fixed "Zero-length data clogs the P2P packet queue"
Renamed Achievement.Percentage to GlobalUnlockedPercentage, fixed description
Enhanced AddScore description
Forcing BytesTotal/BytesUploaded to return sane information
Warn if trying to init steam client AFTER steam server
Merge branch 'master' into workshop
Enhanced AddScore description
Forcing BytesTotal/BytesUploaded to return sane information
Renamed Achievement.Percentage to GlobalUnlockedPercentage, fixed description
Added Leaderboard.OnBoardInformation callback
Fixed "Zero-length data clogs the P2P packet queue"
Friends.GetAvatar now takes a callback rather than returning an Image. Use GetCachedAvatar for legacy behaviour. Also added
Added Friend.GetAvatar( size )
Added OnChatStringRecieved, cleaned up OnLobbyChatMessageRecievedAPI
Fixed warnings etc
Validate Update in ClientTest
Revert "Now pinning delegates in callbacks / callresults"
This reverts commit e2ef2b0bf7d35da9e452fe528105c3bfaabd8d3e.
Revert "Pinned some more delegates"
This reverts commit 7913ccd17150d3a242052450d3dac9325b5a7bd4.
Fixed InstallFolder exception
This folder does not always exist.
Update Client.cs
Update README.md
Change the Create Server example to reflect the latest version.
Merge pull request #75 from Leodau/patch-1
Update README.md
Merge pull request #70 from Phyxion/patch-1
Fixed InstallFolder exception
Don't require unsafe to use voice
Replaced `NETCORE` defines with `NET_CORE`
Update README.md
Added RemoteFile.Forget()
Now pinning delegates in callbacks / callresults
Pinned some more delegates
Merge branch 'master' into workshop
Now pinning delegates in callbacks / callresults
Pinned some more delegates
Now pinning delegates in callbacks / callresults
Added RemoteFile.Forget()
Replaced `NETCORE` defines with `NET_CORE`
Don't require unsafe to use voice
Fixed InstallFolder exception
This folder does not always exist.
Update Client.cs
Merge pull request #70 from Phyxion/patch-1
Fixed InstallFolder exception
Update README.md
Change the Create Server example to reflect the latest version.
Merge pull request #75 from Leodau/patch-1
Update README.md
Initial pass at getting coverage for Client functions in API
changes lobby initialization and makes lobbylist filter easier
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.
Caches created LobbyType to be assigned as a LobbyData to be referenced by other members in the lobby.
Because there is no GetLobbyType, provides a layer in which all users
can get a LobbyType from LobbyData.
Gives LobbyList the ability to be queried for if it is Finished or not.
A lobby refresh will finish when the number of cached lobbies equals the
number of requests.
Adds in test functions for Lobby functionality in Steamworks
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.
Implements ability for a user to set/get individual user metadata for the joined lobby
Updates Readme with basic Lobby Info
Fixes bug where LobbyList wouldn't report finished if it returned 0 lobbies
Cleans up some comments
Simple comment update
Small README update and adjusts doc tags for Lobby functions.
Merge remote-tracking branch 'refs/remotes/Facepunch/master'
Merge pull request #56 from kkukshtel/master
Adds in Lobby functionality to library
Nicer shutdown, I think
fixes bug where Lobby Owner was unable to be set
Fixes issue where Lobby Owner was being imporperly cached and not updating with the Lobby state.
Merge pull request #62 from kkukshtel/master
Throw exception if trying to initialize without destroying old instance
Console errors on init failure
Added ServerRequest.OnServerResponded, OnFinished
Use IPAddress
Added support for publishing workshop items to the main app from another app.
Merge pull request #66 from MollerVictor/master
Added support for publishing workshop items to the main app from anot…
Compile fixes, netstandard2.0
Added .NET 4.0
Merge pull request #71 from Phyxion/patch-2
Added .NET 4.0
NormalizePath fix for non-windows
Merge branch 'master' into workshop
NormalizePath fix for non-windows
Added .NET 4.0
Merge pull request #71 from Phyxion/patch-2
Added .NET 4.0
Compile fixes, netstandard2.0
Added support for publishing workshop items to the main app from another app.
Merge pull request #66 from MollerVictor/master
Added support for publishing workshop items to the main app from anot…