# IAchievement

> Information for a user's achievement.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.SocialPlatforms](/engine/6000.7/script-reference/unityengine/socialplatforms.md)
* **Assembly:** UnityEngine.GameCenterModule

> **Warning:**
>
> **Deprecated.** IAchievement is deprecated and will be removed in a future release.

```csharp
public interface IAchievement
```

## Remarks

This defines the relation between a particular achievement (described by [IAchievementDescription](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievementdescription.md)) and the local user, what progress they have, last date they reported progress and so on.

Use [Social.CreateAchievement](/engine/6000.7/script-reference/unityengine/social/createachievement.md) to create an instance of this object.

## Properties

| Property                                                                                                         | Description                                         |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| [completed](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/completed.md)               | Set to true when percentCompleted is 100.0.         |
| [hidden](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/hidden.md)                     | This achievement is currently hidden from the user. |
| [id](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/id.md)                             | The unique identifier of this achievement.          |
| [lastReportedDate](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/lastreporteddate.md) | Set by server when percentCompleted is updated.     |
| [percentCompleted](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/percentcompleted.md) | Progress for this achievement.                      |

## Methods

| Method                                                                                                       | Description                                           |
| ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------- |
| [ReportProgress](/engine/6000.7/script-reference/unityengine/socialplatforms/iachievement/reportprogress.md) | Send notification about progress on this achievement. |
