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
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
- CvGlobals::getInfoTypeForString(const char *, bool) const
Database::Results::GetIntDatabase::Results::GetText