Bazaar developer reference

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

Defined in
CvVotingClasses.cpp, line 10346
Class
CvLeagueProjectEntry
Hook name
CivHooks::CvLeagueProjectEntry_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvLeagueProjectEntry_CacheResults(CvLeagueProjectEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvLeagueProjectEntry_CacheResults(CvLeagueProjectEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvLeagueProjectEntry_CacheResults(bool (*original)(CvLeagueProjectEntry*, Database::Results&, CvDatabaseUtility&), CvLeagueProjectEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvLeagueProjectEntry_CacheResults>(host, &BeforeCvLeagueProjectEntry_CacheResults);CivRegisterAfter<CivHooks::CvLeagueProjectEntry_CacheResults>(host, &AfterCvLeagueProjectEntry_CacheResults);CivRegisterReplace<CivHooks::CvLeagueProjectEntry_CacheResults>(host, &ReplaceCvLeagueProjectEntry_CacheResults);

Code

10346bool CvLeagueProjectEntry::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)10347{10348	if (!CvBaseInfo::CacheResults(kResults, kUtility))10349	{10350		return false;10351	}1035210353	m_eProcess							= (ProcessTypes) GC.getInfoTypeForString(kResults.GetText("Process"), true);10354	m_iCostPerPlayer					= kResults.GetInt("CostPerPlayer");10355	m_eRewardTier1						= (LeagueProjectRewardTypes) GC.getInfoTypeForString(kResults.GetText("RewardTier1"), true);10356	m_eRewardTier2						= (LeagueProjectRewardTypes) GC.getInfoTypeForString(kResults.GetText("RewardTier2"), true);10357	m_eRewardTier3						= (LeagueProjectRewardTypes) GC.getInfoTypeForString(kResults.GetText("RewardTier3"), true);1035810359	return true;10360}

Calls