|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for Terraria.Achievements.AchievementManager:Classes | |
| class | StoredAchievement |
Public Member Functions | |
| AchievementManager (LocalUser user) | |
| void | Save () |
| List< Achievement > | CreateAchievementsList () |
| void | Load () |
| void | ClearAll () |
| void | Shutdown () |
| void | Register (Achievement achievement) |
| void | RegisterIconIndex (string achievementName, int iconIndex) |
| void | RegisterAchievementCategory (string achievementName, AchievementCategory category) |
| Achievement | GetAchievement (string achievementName) |
| T | GetCondition< T > (string achievementName, string conditionName) |
| AchievementCondition | GetCondition (string achievementName, string conditionName) |
| int | GetIconIndex (string achievementName) |
Properties | |
| Achievement.AchievementCompleted | OnAchievementCompleted [set] |
Private Member Functions | |
| void | Save (string path, bool cloud) |
| void | Load (string path, bool cloud) |
| void | AchievementCompleted (Achievement achievement) |
Static Private Member Functions | |
| static | AchievementManager () |
Private Attributes | |
| string | _savePath |
| bool | _isCloudSave |
| LocalUser | User |
| Dictionary< string, Achievement > | _achievements |
| readonly JsonSerializerSettings | _serializerSettings |
| byte[] | _cryptoKey |
| Dictionary< string, int > | _achievementIconIndexes |
Static Private Attributes | |
| static object | _ioLock |
Definition at line 30 of file AchievementManager.cs.