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.Achievement Class Reference
+ Collaboration diagram for Terraria.Achievements.Achievement:

Public Member Functions

IAchievementTracker GetTracker ()
 
 Achievement (string name)
 
void ClearProgress ()
 
void Shutdown ()
 
void Load (Dictionary< string, JObject > conditions)
 
void AddCondition (AchievementCondition condition)
 
void UseTrackerFromCondition (string conditionName)
 
void UseConditionsCompletedTracker ()
 
void UseConditionsCompletedTracker (params string[] conditions)
 
void ClearTracker ()
 
void AddConditions (params AchievementCondition[] conditions)
 
AchievementCondition GetCondition (string conditionName)
 
void SetCategory (AchievementCategory category)
 
delegate void AchievementCompleted (Achievement achievement)
 

Public Attributes

readonly string Name
 
readonly LocalizedText FriendlyName
 
readonly LocalizedText Description
 
readonly int Id
 

Properties

AchievementCategory Category [get, set]
 
Achievement.AchievementCompleted OnCompleted [set]
 
bool HasTracker [get, set]
 
bool IsCompleted [get, set]
 

Private Member Functions

void OnConditionComplete (AchievementCondition condition)
 
void UseTracker (IAchievementTracker tracker)
 
IAchievementTracker GetConditionTracker (string name)
 

Private Attributes

AchievementCategory _category
 
IAchievementTracker _tracker
 
Dictionary< string, AchievementCondition_conditions
 
int _completedCount
 

Static Private Attributes

static int _totalAchievements
 

Detailed Description

Definition at line 19 of file Achievement.cs.


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