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
Loading...
Searching...
No Matches
Terraria.Achievements.AchievementManager Class Reference
+ Collaboration diagram for Terraria.Achievements.AchievementManager:

Classes

class  StoredAchievement
 

Public Member Functions

 AchievementManager (LocalUser user)
 
void Save ()
 
List< AchievementCreateAchievementsList ()
 
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)
 
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
 

Detailed Description

Definition at line 30 of file AchievementManager.cs.


The documentation for this class was generated from the following file: