MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / achievement

Method achievement

source/game/StarStatisticsDatabase.cpp:53–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53AchievementPtr StatisticsDatabase::achievement(String const& name) const {
54 MutexLocker locker(m_cacheMutex);
55 return m_achievementCache.get(name, [this](String const& name) -> AchievementPtr {
56 if (auto path = m_achievementPaths.maybe(name))
57 return readAchievement(*path);
58 return {};
59 });
60}
61
62StringList StatisticsDatabase::allAchievements() const {
63 return m_achievementPaths.keys();

Callers 1

checkAchievementMethod · 0.80

Calls 2

getMethod · 0.45
maybeMethod · 0.45

Tested by

no test coverage detected