terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Terraria.Achievements.AchievementManager Class Reference

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
 

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 12 of file AchievementManager.cs.


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