Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Load()

void Terraria.Achievements.Achievement.Load ( Dictionary< string, JObject > conditions)
inline

Definition at line 66 of file Achievement.cs.

67 {
68 foreach (KeyValuePair<string, JObject> condition in conditions)
69 {
70 if (_conditions.TryGetValue(condition.Key, out var value))
71 {
72 value.Load(condition.Value);
73 if (value.IsCompleted)
74 {
76 }
77 }
78 }
79 if (_tracker != null)
80 {
81 _tracker.Load();
82 }
83 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
Dictionary< string, AchievementCondition > _conditions

References Terraria.Achievements.Achievement._completedCount, Terraria.Achievements.Achievement._conditions, Terraria.Achievements.Achievement._tracker, Terraria.Achievements.IAchievementTracker.Load(), and System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue().