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
|
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 |
Definition at line 19 of file Achievement.cs.