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.Achievement Class Reference

Classes

class  AchievementCompleted
 

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)
 

Public Attributes

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

Properties

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

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 13 of file Achievement.cs.


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