Class AchievementsResource
The "achievements" collection of methods.
Inherited Members
Namespace: Google.Apis.Games.v1
Assembly: Google.Apis.Games.v1.dll
Syntax
public class AchievementsResource
Constructors
AchievementsResource(IClientService)
Constructs a new resource.
Declaration
public AchievementsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Increment(string, int)
Increments the steps of the achievement with the given ID for the currently authenticated player.
Declaration
public virtual AchievementsResource.IncrementRequest Increment(string achievementId, int stepsToIncrement)
Parameters
Type | Name | Description |
---|---|---|
string | achievementId | The ID of the achievement used by this method. |
int | stepsToIncrement | Required. The number of steps to increment. |
Returns
Type | Description |
---|---|
AchievementsResource.IncrementRequest |
List(string)
Lists the progress for all your application's achievements for the currently authenticated player.
Declaration
public virtual AchievementsResource.ListRequest List(string playerId)
Parameters
Type | Name | Description |
---|---|---|
string | playerId | A player ID. A value of |
Returns
Type | Description |
---|---|
AchievementsResource.ListRequest |
Reveal(string)
Sets the state of the achievement with the given ID to REVEALED
for the currently authenticated player.
Declaration
public virtual AchievementsResource.RevealRequest Reveal(string achievementId)
Parameters
Type | Name | Description |
---|---|---|
string | achievementId | The ID of the achievement used by this method. |
Returns
Type | Description |
---|---|
AchievementsResource.RevealRequest |
SetStepsAtLeast(string, int)
Sets the steps for the currently authenticated player towards unlocking an achievement. If the steps parameter is less than the current number of steps that the player already gained for the achievement, the achievement is not modified.
Declaration
public virtual AchievementsResource.SetStepsAtLeastRequest SetStepsAtLeast(string achievementId, int steps)
Parameters
Type | Name | Description |
---|---|---|
string | achievementId | The ID of the achievement used by this method. |
int | steps | Required. The minimum value to set the steps to. |
Returns
Type | Description |
---|---|
AchievementsResource.SetStepsAtLeastRequest |
Unlock(string)
Unlocks this achievement for the currently authenticated player.
Declaration
public virtual AchievementsResource.UnlockRequest Unlock(string achievementId)
Parameters
Type | Name | Description |
---|---|---|
string | achievementId | The ID of the achievement used by this method. |
Returns
Type | Description |
---|---|
AchievementsResource.UnlockRequest |
UpdateMultiple(AchievementUpdateMultipleRequest)
Updates multiple achievements for the currently authenticated player.
Declaration
public virtual AchievementsResource.UpdateMultipleRequest UpdateMultiple(AchievementUpdateMultipleRequest body)
Parameters
Type | Name | Description |
---|---|---|
AchievementUpdateMultipleRequest | body | The body of the request. |
Returns
Type | Description |
---|---|
AchievementsResource.UpdateMultipleRequest |