Updated Generated

Garry Newman 2017-07-08 11:49:58 +01:00
parent dd15ddfd5b
commit f15bad2d54
208 changed files with 1390 additions and 50 deletions

@ -0,0 +1,4 @@
# Achievement.1
## Constructor
public **[[Achievement|Facepunch.Steamworks.Achievement.Achievement.1]]**( [[Client|Facepunch.Steamworks.Client]] client, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] index );

@ -0,0 +1,4 @@
# Description
## Property
public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Description|Facepunch.Steamworks.Achievement.Description]]** { get; set; }

@ -0,0 +1,4 @@
# Icon
## Property
public [[Image|Facepunch.Steamworks.Image]] **[[Icon|Facepunch.Steamworks.Achievement.Icon]]** { get; set; }

@ -0,0 +1,4 @@
# Id
## Property
public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Id|Facepunch.Steamworks.Achievement.Id]]** { get; set; }

@ -0,0 +1,4 @@
# Name
## Property
public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Name|Facepunch.Steamworks.Achievement.Name]]** { get; set; }

@ -0,0 +1,8 @@
# Percentage
## Property
public [[float|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Percentage|Facepunch.Steamworks.Achievement.Percentage]]** { get; set; }
### Summary
If this achievement is linked to a stat this will return the progress.

@ -0,0 +1,9 @@
# Refresh
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Refresh|Facepunch.Steamworks.Achievement.Refresh]]**( );
### Summary
Refresh the unlock state. You shouldn't need to call this manually
but it's here if you have to for some reason.

@ -0,0 +1,8 @@
# Reset
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Reset|Facepunch.Steamworks.Achievement.Reset]]**( );
### Summary
Reset this achievement to not achieved

@ -0,0 +1,8 @@
# State
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[State|Facepunch.Steamworks.Achievement.State]]** { get; set; }
### Summary
True if unlocked

@ -0,0 +1,8 @@
# Trigger
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Trigger|Facepunch.Steamworks.Achievement.Trigger]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] apply );
### Summary
Make this achievement earned

@ -0,0 +1,8 @@
# UnlockTime
## Property
public [[DateTime|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[UnlockTime|Facepunch.Steamworks.Achievement.UnlockTime]]** { get; set; }
### Summary
Should hold the unlock time if State is true

@ -0,0 +1,19 @@
# Achievement
### Constructors
* public **[[Achievement|Facepunch.Steamworks.Achievement.Achievement.1]]**( [[Client|Facepunch.Steamworks.Client]] client, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] index );
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Refresh|Facepunch.Steamworks.Achievement.Refresh]]**( );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Reset|Facepunch.Steamworks.Achievement.Reset]]**( );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Trigger|Facepunch.Steamworks.Achievement.Trigger]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] apply );
### Properties
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Description|Facepunch.Steamworks.Achievement.Description]]** { get; set; }
* public [[Image|Facepunch.Steamworks.Image]] **[[Icon|Facepunch.Steamworks.Achievement.Icon]]** { get; set; }
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Id|Facepunch.Steamworks.Achievement.Id]]** { get; set; }
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Name|Facepunch.Steamworks.Achievement.Name]]** { get; set; }
* public [[float|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Percentage|Facepunch.Steamworks.Achievement.Percentage]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[State|Facepunch.Steamworks.Achievement.State]]** { get; set; }
* public [[DateTime|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[UnlockTime|Facepunch.Steamworks.Achievement.UnlockTime]]** { get; set; }

@ -0,0 +1,4 @@
# All
## Property
public [[Achievement[]|Facepunch.Steamworks.Achievement]] **[[All|Facepunch.Steamworks.Achievements.All]]** { get; set; }

@ -0,0 +1,4 @@
# Dispose
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.Achievements.Dispose]]**( );

@ -0,0 +1,8 @@
# Find
## Method
public [[Achievement|Facepunch.Steamworks.Achievement]] **[[Find|Facepunch.Steamworks.Achievements.Find]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier );
### Summary
Find an achievement by name. Will be null if not found, or not ready.

@ -0,0 +1,4 @@
# Refresh
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Refresh|Facepunch.Steamworks.Achievements.Refresh]]**( );

@ -0,0 +1,8 @@
# Reset
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Reset|Facepunch.Steamworks.Achievements.Reset]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier );
### Summary
Reset an achievement by identifier

@ -0,0 +1,10 @@
# Trigger
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Trigger|Facepunch.Steamworks.Achievements.Trigger]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier, [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] apply );
### Summary
Unlock an achievement by identifier. If apply is true this will happen as expected
and the achievement overlay will popup etc. If it's false then you'll have to manually
call Stats.StoreStats() to actually trigger it.

@ -0,0 +1,12 @@
# Achievements
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.Achievements.Dispose]]**( );
* public [[Achievement|Facepunch.Steamworks.Achievement]] **[[Find|Facepunch.Steamworks.Achievements.Find]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Refresh|Facepunch.Steamworks.Achievements.Refresh]]**( );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Reset|Facepunch.Steamworks.Achievements.Reset]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Trigger|Facepunch.Steamworks.Achievements.Trigger]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] identifier, [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] apply );
### Properties
* public [[Achievement[]|Facepunch.Steamworks.Achievement]] **[[All|Facepunch.Steamworks.Achievements.All]]** { get; set; }

@ -1,10 +0,0 @@
# BuildId
## Property
public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BuildId|Facepunch.Steamworks.App.BuildId]]** { get; set; }
### Summary
Returns the current BuildId of the game.
This is pretty useless, as it isn't guarenteed to return
the build id you're playing, or the latest build id.

@ -0,0 +1,4 @@
# Dispose
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.App.Dispose]]**( );

@ -0,0 +1,8 @@
# InstallDlc
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[InstallDlc|Facepunch.Steamworks.App.InstallDlc]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
### Summary
Tell steam to install the Dlc specified by the AppId

@ -0,0 +1,8 @@
# IsInstalled
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsInstalled|Facepunch.Steamworks.App.IsInstalled]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
### Summary
Returns true if specified app is installed.

@ -0,0 +1,9 @@
# IsSubscribed
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribed|Facepunch.Steamworks.App.IsSubscribed]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
### Summary
Checks if the active user is subscribed to a specified AppId.
Only use this if you need to check ownership of another game related to yours, a demo for example.

@ -2,3 +2,9 @@
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[MarkContentCorrupt|Facepunch.Steamworks.App.MarkContentCorrupt]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] missingFilesOnly );
### Summary
Mark the content as corrupt, so it will validate the downloaded files
once the app is closed. This is good to call when you detect a crash happening
or a file is missing that is meant to be there.

@ -0,0 +1,8 @@
# PurchaseTime
## Method
public [[DateTime|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[PurchaseTime|Facepunch.Steamworks.App.PurchaseTime]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
### Summary
Get the purchase time for this appid. Will return DateTime.MinValue if none.

@ -0,0 +1,8 @@
# UninstallDlc
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[UninstallDlc|Facepunch.Steamworks.App.UninstallDlc]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
### Summary
Tell steam to uninstall the Dlc specified by the AppId

@ -2,7 +2,10 @@
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.App.Dispose]]**( );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[InstallDlc|Facepunch.Steamworks.App.InstallDlc]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsInstalled|Facepunch.Steamworks.App.IsInstalled]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribed|Facepunch.Steamworks.App.IsSubscribed]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[MarkContentCorrupt|Facepunch.Steamworks.App.MarkContentCorrupt]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] missingFilesOnly );
### Properties
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BuildId|Facepunch.Steamworks.App.BuildId]]** { get; set; }
* public [[DateTime|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[PurchaseTime|Facepunch.Steamworks.App.PurchaseTime]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[UninstallDlc|Facepunch.Steamworks.App.UninstallDlc]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId );

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Callbacks.FailureCallback.BeginInvoke]]**( [[Result|Facepunch.Steamworks.Callbacks.Result]] reason, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Callbacks.FailureCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# FailureCallback.1
## Constructor
public **[[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback.FailureCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Callbacks.FailureCallback.Invoke]]**( [[Result|Facepunch.Steamworks.Callbacks.Result]] reason );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Callbacks.FailureCallback.Method]]** { get; set; }

@ -0,0 +1,4 @@
# Target
## Property
public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Callbacks.FailureCallback.Target]]** { get; set; }

@ -0,0 +1,14 @@
# FailureCallback
### Constructors
* public **[[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback.FailureCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );
### Methods
* public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Callbacks.FailureCallback.BeginInvoke]]**( [[Result|Facepunch.Steamworks.Callbacks.Result]] reason, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Callbacks.FailureCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Callbacks.FailureCallback.Invoke]]**( [[Result|Facepunch.Steamworks.Callbacks.Result]] reason );
### Properties
* public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Callbacks.FailureCallback.Method]]** { get; set; }
* public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Callbacks.FailureCallback.Target]]** { get; set; }

@ -0,0 +1,4 @@
# Achievements
## Property
public [[Achievements|Facepunch.Steamworks.Achievements]] **[[Achievements|Facepunch.Steamworks.Client.Achievements]]** { get; set; }

@ -0,0 +1,8 @@
# AvailableLanguages
## Property
public [[String[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AvailableLanguages|Facepunch.Steamworks.Client.AvailableLanguages]]** { get; set; }
### Summary
List of languages available to the game

@ -0,0 +1,8 @@
# BuildId
## Property
public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BuildId|Facepunch.Steamworks.Client.BuildId]]** { get; set; }
### Summary
The BuildId of the current build

@ -0,0 +1,8 @@
# CurrentLanguage
## Property
public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[CurrentLanguage|Facepunch.Steamworks.Client.CurrentLanguage]]** { get; set; }
### Summary
The currently selected language

@ -0,0 +1,8 @@
# InstallFolder
## Property
public [[DirectoryInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[InstallFolder|Facepunch.Steamworks.Client.InstallFolder]]** { get; set; }
### Summary
The folder in which this app is installed

@ -0,0 +1,8 @@
# Instance
## Property
public [[Client|Facepunch.Steamworks.Client]] **[[Instance|Facepunch.Steamworks.Client.Instance]]** { get; set; }
### Summary
A singleton accessor to get the current client instance.

@ -0,0 +1,8 @@
# IsCybercafe
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsCybercafe|Facepunch.Steamworks.Client.IsCybercafe]]** { get; set; }
### Summary
True if we're a cybercafe account

@ -0,0 +1,8 @@
# IsLowViolence
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsLowViolence|Facepunch.Steamworks.Client.IsLowViolence]]** { get; set; }
### Summary
True if we're in low violence mode (germans are only allowed to see the insides of bodies in porn)

@ -0,0 +1,8 @@
# IsSubscribed
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribed|Facepunch.Steamworks.Client.IsSubscribed]]** { get; set; }
### Summary
True if we're subscribed/authorised to be running this app

@ -0,0 +1,9 @@
# IsSubscribedFromFreeWeekend
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribedFromFreeWeekend|Facepunch.Steamworks.Client.IsSubscribedFromFreeWeekend]]** { get; set; }
### Summary
True if we're subscribed/authorised to be running this app, but only temporarily
due to a free weekend etc.

@ -0,0 +1,4 @@
# MicroTransactions
## Property
public [[MicroTransactions|Facepunch.Steamworks.MicroTransactions]] **[[MicroTransactions|Facepunch.Steamworks.Client.MicroTransactions]]** { get; set; }

@ -0,0 +1,8 @@
# OwnerSteamId
## Property
public [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[OwnerSteamId|Facepunch.Steamworks.Client.OwnerSteamId]]** { get; set; }
### Summary
If we're sharing this game, this is the owner of it.

@ -0,0 +1,4 @@
# RemoteStorage
## Property
public [[RemoteStorage|Facepunch.Steamworks.RemoteStorage]] **[[RemoteStorage|Facepunch.Steamworks.Client.RemoteStorage]]** { get; set; }

@ -0,0 +1,16 @@
# RestartIfNecessary
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[RestartIfNecessary|Facepunch.Steamworks.Client.RestartIfNecessary]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appid );
### Summary
Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't.
If this returns true then it starts the Steam client if required and launches your game again through it,
and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it may
not relaunch the exact executable that called it, as it will always relaunch from the version installed
in your Steam library folder.
If it returns false, then your game was launched by the Steam client and no action needs to be taken.
One exception is if a steam_appid.txt file is present then this will return false regardless. This allows
you to develop and test without launching your game through the Steam client. Make sure to remove the
steam_appid.txt file when uploading the game to your Steam depot!

@ -0,0 +1,4 @@
# User
## Property
public [[User|Facepunch.Steamworks.User]] **[[User|Facepunch.Steamworks.Client.User]]** { get; set; }

@ -7,23 +7,38 @@
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.Client.Dispose]]**( );
* public [[Leaderboard|Facepunch.Steamworks.Leaderboard]] **[[GetLeaderboard|Facepunch.Steamworks.Client.GetLeaderboard]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] name, [[LeaderboardSortMethod|Facepunch.Steamworks.Client.LeaderboardSortMethod]] sortMethod, [[LeaderboardDisplayType|Facepunch.Steamworks.Client.LeaderboardDisplayType]] displayType );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[RestartIfNecessary|Facepunch.Steamworks.Client.RestartIfNecessary]]**( [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appid );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[RunCallbacks|Facepunch.Steamworks.Client.RunCallbacks]]**( );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Update|Facepunch.Steamworks.Client.Update]]**( );
### Properties
* public [[Achievements|Facepunch.Steamworks.Achievements]] **[[Achievements|Facepunch.Steamworks.Client.Achievements]]** { get; set; }
* public [[App|Facepunch.Steamworks.App]] **[[App|Facepunch.Steamworks.Client.App]]** { get; set; }
* public [[uint|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AppId|Facepunch.Steamworks.Client.AppId]]** { get; set; }
* public [[Auth|Facepunch.Steamworks.Auth]] **[[Auth|Facepunch.Steamworks.Client.Auth]]** { get; set; }
* public [[String[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AvailableLanguages|Facepunch.Steamworks.Client.AvailableLanguages]]** { get; set; }
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BetaName|Facepunch.Steamworks.Client.BetaName]]** { get; set; }
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BuildId|Facepunch.Steamworks.Client.BuildId]]** { get; set; }
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[CurrentLanguage|Facepunch.Steamworks.Client.CurrentLanguage]]** { get; set; }
* public [[Friends|Facepunch.Steamworks.Friends]] **[[Friends|Facepunch.Steamworks.Client.Friends]]** { get; set; }
* public [[DirectoryInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[InstallFolder|Facepunch.Steamworks.Client.InstallFolder]]** { get; set; }
* public [[Client|Facepunch.Steamworks.Client]] **[[Instance|Facepunch.Steamworks.Client.Instance]]** { get; set; }
* public [[Inventory|Facepunch.Steamworks.Inventory]] **[[Inventory|Facepunch.Steamworks.Client.Inventory]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsCybercafe|Facepunch.Steamworks.Client.IsCybercafe]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsLowViolence|Facepunch.Steamworks.Client.IsLowViolence]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribed|Facepunch.Steamworks.Client.IsSubscribed]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsSubscribedFromFreeWeekend|Facepunch.Steamworks.Client.IsSubscribedFromFreeWeekend]]** { get; set; }
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsValid|Facepunch.Steamworks.Client.IsValid]]** { get; set; }
* public [[MicroTransactions|Facepunch.Steamworks.MicroTransactions]] **[[MicroTransactions|Facepunch.Steamworks.Client.MicroTransactions]]** { get; set; }
* public [[Networking|Facepunch.Steamworks.Networking]] **[[Networking|Facepunch.Steamworks.Client.Networking]]** { get; set; }
* public [[Overlay|Facepunch.Steamworks.Overlay]] **[[Overlay|Facepunch.Steamworks.Client.Overlay]]** { get; set; }
* public [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[OwnerSteamId|Facepunch.Steamworks.Client.OwnerSteamId]]** { get; set; }
* public [[RemoteStorage|Facepunch.Steamworks.RemoteStorage]] **[[RemoteStorage|Facepunch.Steamworks.Client.RemoteStorage]]** { get; set; }
* public [[Screenshots|Facepunch.Steamworks.Screenshots]] **[[Screenshots|Facepunch.Steamworks.Client.Screenshots]]** { get; set; }
* public [[ServerList|Facepunch.Steamworks.ServerList]] **[[ServerList|Facepunch.Steamworks.Client.ServerList]]** { get; set; }
* public [[Stats|Facepunch.Steamworks.Stats]] **[[Stats|Facepunch.Steamworks.Client.Stats]]** { get; set; }
* public [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[SteamId|Facepunch.Steamworks.Client.SteamId]]** { get; set; }
* public [[User|Facepunch.Steamworks.User]] **[[User|Facepunch.Steamworks.Client.User]]** { get; set; }
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Username|Facepunch.Steamworks.Client.Username]]** { get; set; }
* public [[Voice|Facepunch.Steamworks.Voice]] **[[Voice|Facepunch.Steamworks.Client.Voice]]** { get; set; }
* public [[Workshop|Facepunch.Steamworks.Workshop]] **[[Workshop|Facepunch.Steamworks.Client.Workshop]]** { get; set; }

@ -0,0 +1,11 @@
# GenerateItem
## Method
public [[Result|Facepunch.Steamworks.Inventory.Result]] **[[GenerateItem|Facepunch.Steamworks.Inventory.GenerateItem]]**( [[Definition|Facepunch.Steamworks.Inventory.Definition]] target, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] amount );
### Summary
This is used to grant a specific item to the user. This should
only be used for development prototyping, from a trusted server,
or if you don't care about hacked clients granting arbitrary items.
This call can be disabled by a setting on Steamworks.

@ -8,6 +8,7 @@
* public [[Result|Facepunch.Steamworks.Inventory.Result]] **[[Deserialize|Facepunch.Steamworks.Inventory.Deserialize]]**( [[byte[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] data, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] dataLength );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.Inventory.Dispose]]**( );
* public [[Definition|Facepunch.Steamworks.Inventory.Definition]] **[[FindDefinition|Facepunch.Steamworks.Inventory.FindDefinition]]**( [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] DefinitionId );
* public [[Result|Facepunch.Steamworks.Inventory.Result]] **[[GenerateItem|Facepunch.Steamworks.Inventory.GenerateItem]]**( [[Definition|Facepunch.Steamworks.Inventory.Definition]] target, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] amount );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[PlaytimeHeartbeat|Facepunch.Steamworks.Inventory.PlaytimeHeartbeat]]**( );
* public [[float|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[PriceCategoryToFloat|Facepunch.Steamworks.Inventory.PriceCategoryToFloat]]**( [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] price );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Refresh|Facepunch.Steamworks.Inventory.Refresh]]**( );

@ -1,10 +1,13 @@
# AddScore
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AddScore|Facepunch.Steamworks.Leaderboard.AddScore]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] replaceOldScore, [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] onlyIfBeatsOldScore, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] score, [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] subscores );
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AddScore|Facepunch.Steamworks.Leaderboard.AddScore]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] onlyIfBeatsOldScore, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] score, [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] subscores, [[AddScoreCallback|Facepunch.Steamworks.Leaderboard.AddScoreCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
### Summary
Add a score to this leaderboard.
Subscores are totally optional, and can be used for other game defined data such as laps etc.. although
they have no bearing on sorting at all.
Add a score to this leaderboard.
Subscores are totally optional, and can be used for other game defined data such as laps etc.. although
they have no bearing on sorting at all
If onlyIfBeatsOldScore is true, the score will only be updated if it beats the existing score, else it will always
be updated.
Information about the newly submitted score is passed to the optional .

@ -0,0 +1,4 @@
# AddScoreCallback.1
## Constructor
public **[[AddScoreCallback|Facepunch.Steamworks.Leaderboard.AddScoreCallback.AddScoreCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.BeginInvoke]]**( [[AddScoreResult|Facepunch.Steamworks.Leaderboard.AddScoreResult]] result, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Invoke]]**( [[AddScoreResult|Facepunch.Steamworks.Leaderboard.AddScoreResult]] result );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Method]]** { get; set; }

@ -0,0 +1,4 @@
# Target
## Property
public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Target]]** { get; set; }

@ -0,0 +1,19 @@
# AddScoreCallback
### Summary
Callback invoked by when score submission
is complete.
### Constructors
* public **[[AddScoreCallback|Facepunch.Steamworks.Leaderboard.AddScoreCallback.AddScoreCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );
### Methods
* public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.BeginInvoke]]**( [[AddScoreResult|Facepunch.Steamworks.Leaderboard.AddScoreResult]] result, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Invoke]]**( [[AddScoreResult|Facepunch.Steamworks.Leaderboard.AddScoreResult]] result );
### Properties
* public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Method]]** { get; set; }
* public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.AddScoreCallback.Target]]** { get; set; }

@ -0,0 +1,4 @@
# GlobalRankNew
## Property
public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[GlobalRankNew|Facepunch.Steamworks.Leaderboard.AddScoreResult.GlobalRankNew]]**;

@ -0,0 +1,4 @@
# GlobalRankPrevious
## Property
public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[GlobalRankPrevious|Facepunch.Steamworks.Leaderboard.AddScoreResult.GlobalRankPrevious]]**;

@ -0,0 +1,4 @@
# Score
## Property
public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Score|Facepunch.Steamworks.Leaderboard.AddScoreResult.Score]]**;

@ -0,0 +1,4 @@
# ScoreChanged
## Property
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[ScoreChanged|Facepunch.Steamworks.Leaderboard.AddScoreResult.ScoreChanged]]**;

@ -0,0 +1,12 @@
# AddScoreResult
### Summary
Information about a newly submitted score.
### Fields
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Score|Facepunch.Steamworks.Leaderboard.AddScoreResult.Score]]**;
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[ScoreChanged|Facepunch.Steamworks.Leaderboard.AddScoreResult.ScoreChanged]]**;
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[GlobalRankNew|Facepunch.Steamworks.Leaderboard.AddScoreResult.GlobalRankNew]]**;
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[GlobalRankPrevious|Facepunch.Steamworks.Leaderboard.AddScoreResult.GlobalRankPrevious]]**;

@ -0,0 +1,9 @@
# AttachRemoteFile
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AttachRemoteFile|Facepunch.Steamworks.Leaderboard.AttachRemoteFile]]**( [[RemoteFile|Facepunch.Steamworks.RemoteFile]] file, [[AttachRemoteFileCallback|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
### Summary
Attempt to attach a file to the current user's leaderboard entry.
Can be useful for storing replays along with scores.

@ -0,0 +1,4 @@
# AttachRemoteFileCallback.1
## Constructor
public **[[AttachRemoteFileCallback|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.AttachRemoteFileCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.BeginInvoke]]**( [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Invoke]]**( );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Method]]** { get; set; }

@ -0,0 +1,4 @@
# Target
## Property
public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Target]]** { get; set; }

@ -0,0 +1,18 @@
# AttachRemoteFileCallback
### Summary
Callback invoked by when file attachment is complete.
### Constructors
* public **[[AttachRemoteFileCallback|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.AttachRemoteFileCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );
### Methods
* public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.BeginInvoke]]**( [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Invoke]]**( );
### Properties
* public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Method]]** { get; set; }
* public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback.Target]]** { get; set; }

@ -0,0 +1,4 @@
# AttachedFile
## Property
public [[RemoteFile|Facepunch.Steamworks.RemoteFile]] **[[AttachedFile|Facepunch.Steamworks.Leaderboard.Entry.AttachedFile]]**;

@ -10,4 +10,5 @@
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Score|Facepunch.Steamworks.Leaderboard.Entry.Score]]**;
* public [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[SubScores|Facepunch.Steamworks.Leaderboard.Entry.SubScores]]**;
* public [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[GlobalRank|Facepunch.Steamworks.Leaderboard.Entry.GlobalRank]]**;
* public [[RemoteFile|Facepunch.Steamworks.RemoteFile]] **[[AttachedFile|Facepunch.Steamworks.Leaderboard.Entry.AttachedFile]]**;
* public [[string|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Name|Facepunch.Steamworks.Leaderboard.Entry.Name]]**;

@ -1,8 +1,8 @@
# FetchScores
## Method
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[FetchScores|Facepunch.Steamworks.Leaderboard.FetchScores]]**( [[RequestType|Facepunch.Steamworks.Leaderboard.RequestType]] RequestType, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] start, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] end );
public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[FetchScores|Facepunch.Steamworks.Leaderboard.FetchScores]]**( [[RequestType|Facepunch.Steamworks.Leaderboard.RequestType]] RequestType, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] start, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] end, [[FetchScoresCallback|Facepunch.Steamworks.Leaderboard.FetchScoresCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
### Summary
Fetch a subset of scores. The scores end up in Results.
Fetch a subset of scores. The scores are passed to .

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.BeginInvoke]]**( [[Entry[]|Facepunch.Steamworks.Leaderboard.Entry]] results, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# FetchScoresCallback.1
## Constructor
public **[[FetchScoresCallback|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.FetchScoresCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Invoke]]**( [[Entry[]|Facepunch.Steamworks.Leaderboard.Entry]] results );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Method]]** { get; set; }

@ -0,0 +1,4 @@
# Target
## Property
public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Target]]** { get; set; }

@ -0,0 +1,19 @@
# FetchScoresCallback
### Summary
Callback invoked by when
a query is complete.
### Constructors
* public **[[FetchScoresCallback|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.FetchScoresCallback.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );
### Methods
* public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.BeginInvoke]]**( [[Entry[]|Facepunch.Steamworks.Leaderboard.Entry]] results, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Invoke]]**( [[Entry[]|Facepunch.Steamworks.Leaderboard.Entry]] results );
### Properties
* public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Method]]** { get; set; }
* public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.Leaderboard.FetchScoresCallback.Target]]** { get; set; }

@ -2,9 +2,12 @@
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AddScore|Facepunch.Steamworks.Leaderboard.AddScore]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] replaceOldScore, [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] onlyIfBeatsOldScore, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] score, [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] subscores );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AddScore|Facepunch.Steamworks.Leaderboard.AddScore]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] onlyIfBeatsOldScore, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] score, [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] subscores );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AddScore|Facepunch.Steamworks.Leaderboard.AddScore]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] onlyIfBeatsOldScore, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] score, [[Int32[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] subscores, [[AddScoreCallback|Facepunch.Steamworks.Leaderboard.AddScoreCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[AttachRemoteFile|Facepunch.Steamworks.Leaderboard.AttachRemoteFile]]**( [[RemoteFile|Facepunch.Steamworks.RemoteFile]] file, [[AttachRemoteFileCallback|Facepunch.Steamworks.Leaderboard.AttachRemoteFileCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.Leaderboard.Dispose]]**( );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[FetchScores|Facepunch.Steamworks.Leaderboard.FetchScores]]**( [[RequestType|Facepunch.Steamworks.Leaderboard.RequestType]] RequestType, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] start, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] end );
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[FetchScores|Facepunch.Steamworks.Leaderboard.FetchScores]]**( [[RequestType|Facepunch.Steamworks.Leaderboard.RequestType]] RequestType, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] start, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] end, [[FetchScoresCallback|Facepunch.Steamworks.Leaderboard.FetchScoresCallback]] onSuccess, [[FailureCallback|Facepunch.Steamworks.Callbacks.FailureCallback]] onFailure );
### Properties
* public [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[IsError|Facepunch.Steamworks.Leaderboard.IsError]]** { get; set; }

@ -0,0 +1,4 @@
# AuthorizationResponse.1
## Constructor
public **[[AuthorizationResponse|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.AuthorizationResponse.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.BeginInvoke]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] authorized, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId, [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] orderId, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Invoke]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] authorized, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId, [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] orderId );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Method]]** { get; set; }

@ -0,0 +1,4 @@
# Target
## Property
public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Target]]** { get; set; }

@ -0,0 +1,14 @@
# AuthorizationResponse
### Constructors
* public **[[AuthorizationResponse|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.AuthorizationResponse.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );
### Methods
* public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.BeginInvoke]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] authorized, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId, [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] orderId, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Invoke]]**( [[bool|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] authorized, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] appId, [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] orderId );
### Properties
* public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Method]]** { get; set; }
* public [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Target|Facepunch.Steamworks.MicroTransactions.AuthorizationResponse.Target]]** { get; set; }

@ -0,0 +1,4 @@
# Dispose
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.MicroTransactions.Dispose]]**( );

@ -0,0 +1,5 @@
# MicroTransactions
### Methods
* public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Dispose|Facepunch.Steamworks.MicroTransactions.Dispose]]**( );

@ -1,4 +1,4 @@
# OnP2PData
## Property
public [[Action<ulong, MemoryStream, int>|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[OnP2PData|Facepunch.Steamworks.Networking.OnP2PData]]**;
public [[OnRecievedP2PData|Facepunch.Steamworks.Networking.OnRecievedP2PData]] **[[OnP2PData|Facepunch.Steamworks.Networking.OnP2PData]]**;

@ -0,0 +1,4 @@
# BeginInvoke
## Method
public [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[BeginInvoke|Facepunch.Steamworks.Networking.OnRecievedP2PData.BeginInvoke]]**( [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] steamid, [[byte[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] data, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] dataLength, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] channel, [[AsyncCallback|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] callback, [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object );

@ -0,0 +1,4 @@
# EndInvoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[EndInvoke|Facepunch.Steamworks.Networking.OnRecievedP2PData.EndInvoke]]**( [[IAsyncResult|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] result );

@ -0,0 +1,4 @@
# Invoke
## Method
public [[void|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Invoke|Facepunch.Steamworks.Networking.OnRecievedP2PData.Invoke]]**( [[ulong|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] steamid, [[byte[]|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] data, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] dataLength, [[int|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] channel );

@ -0,0 +1,4 @@
# Method
## Property
public [[MethodInfo|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] **[[Method|Facepunch.Steamworks.Networking.OnRecievedP2PData.Method]]** { get; set; }

@ -0,0 +1,4 @@
# OnRecievedP2PData.1
## Constructor
public **[[OnRecievedP2PData|Facepunch.Steamworks.Networking.OnRecievedP2PData.OnRecievedP2PData.1]]**( [[object|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] object, [[IntPtr|https://msdn.microsoft.com/en-us/library/ya5y69ds.aspx]] method );

Some files were not shown because too many files have changed in this diff Show More