implements IAchievementService
0x00x0068
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | AchievementsRefreshed | Action | Private | — | |
| 0x08 | AchievementGranted | Action<Reloaded.Data.AchievementType> | Private | — | |
| 0x08 | GoldSunflowerGranted | Action<System.Int32> | Private | — | |
| 0x08 | m_dataService | IDataService | 1 flags | — | |
| 0x08 | m_platformService | IPlatformService | 1 flags | — | |
| 0x08 | m_userService | IUserService | 1 flags | — | |
| 0x01 | m_initialized | bool | 1 flags | — | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x08 | m_initializedAction | Action | Private | — | |
| 0x08 | m_mainUserIdentifiedTcs | TaskCompletionSource<System.Boolean> | Private | — | |
| 0x08 | m_dataServiceReadyTcs | TaskCompletionSource<System.Boolean> | Private | — | |
| 0x08 | m_pendingAchievements | HashSet<System.Int32> | Private+1 flags | — | |
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_AchievementsRefreshed(Action value) | PublicFinal+3 flags | 0x08 | |
| void remove_AchievementsRefreshed(Action value) | PublicFinal+3 flags | 0x08 | |
| void add_AchievementGranted(Action<Reloaded.Data.AchievementType> value) | PublicFinal+3 flags | 0x08 | |
| void remove_AchievementGranted(Action<Reloaded.Data.AchievementType> value) | PublicFinal+3 flags | 0x08 | |
| void add_GoldSunflowerGranted(Action<System.Int32> value) | PublicFinal+3 flags | 0x08 | |
| void remove_GoldSunflowerGranted(Action<System.Int32> value) | PublicFinal+3 flags | 0x08 | |
| void add_Initialized(Action value) | PublicFinal+3 flags | 0x08 | |
| void remove_Initialized(Action value) | PublicFinal+3 flags | 0x08 | |
| bool get_IsInitialized() | PublicFinal+3 flags | 0x01 | |
| IReadOnlyList<Reloaded.Data.AchievementEntryData> get_Achievements() | PublicFinal+3 flags | 0x08 | |
| void OnInitialize() | 4 flags | 0x00 | |
| bool OnSetAchievement(const AchievementType& achievementType) | 4 flags | 0x04 | |
| void .ctor(IDataService dataService, IPlatformService platformService, IUserService userService) | Public+1 flags | 0x08 | |
| void OnMainUserIdentified() | Private | 0x00 | |
| void OnDataServiceReady() | Private | 0x00 | |
| void Initialize() | Private | 0x00 | |
| bool SetAchievement(const AchievementType& achievementType, bool show) | PublicFinal+2 flags | 0x04 | |
| List<System.Int32> GetPendingAchievements() | PublicFinal+2 flags | 0x08 | |
| void SendPendingAchievements() | PublicFinal+2 flags | 0x00 | |
| void SendActivityEvent(const string& activityId, const string& eventName) | Public+3 flags | 0x08 | |
| bool IsGranted(const AchievementType& achievementType) | Public+3 flags | 0x04 | |
| void FireInitializedEvent() | 1 flags | 0x00 | |
| void FireGrantedEvent(const AchievementType& achievementType) | 1 flags | 0x04 | |
| void OnActiveUserProfileChanged(int profileChanged) | Private | 0x04 | |
| void SaveUserProfile() | Private | 0x00 | |
| void <.ctor>b__26_0(Task<System.Boolean[]> t) | Private | 0x08 |