Bazaar developer reference

CvAchievementInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvAchievementInfo.cpp, line 29
Class
CvAchievementInfo
Hook name
CivHooks::CvAchievementInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvAchievementInfo_CacheResults(CvAchievementInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvAchievementInfo_CacheResults(CvAchievementInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvAchievementInfo_CacheResults(bool (*original)(CvAchievementInfo*, Database::Results&, CvDatabaseUtility&), CvAchievementInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvAchievementInfo_CacheResults>(host, &BeforeCvAchievementInfo_CacheResults);CivRegisterAfter<CivHooks::CvAchievementInfo_CacheResults>(host, &AfterCvAchievementInfo_CacheResults);CivRegisterReplace<CivHooks::CvAchievementInfo_CacheResults>(host, &ReplaceCvAchievementInfo_CacheResults);

Code

29bool CvAchievementInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)30{31	if(!CvBaseInfo::CacheResults(kResults, kUtility))32		return false;3334	m_bBroken = kResults.GetBool("Broken");35	m_bAchieved = kResults.GetBool("Achieved");3637	return true;38}

Calls