CvLeagueSpecialSessionEntry::CacheResults(Database::Results &, CvDatabaseUtility &)
- Defined in
- CvVotingClasses.cpp, line 10036
- Class
- CvLeagueSpecialSessionEntry
- Hook name
CivHooks::CvLeagueSpecialSessionEntry_CacheResults- Overrides
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
Hooks
static bool BeforeCvLeagueSpecialSessionEntry_CacheResults(CvLeagueSpecialSessionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvLeagueSpecialSessionEntry_CacheResults(CvLeagueSpecialSessionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvLeagueSpecialSessionEntry_CacheResults(bool (*original)(CvLeagueSpecialSessionEntry*, Database::Results&, CvDatabaseUtility&), CvLeagueSpecialSessionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvLeagueSpecialSessionEntry_CacheResults>(host, &BeforeCvLeagueSpecialSessionEntry_CacheResults);CivRegisterAfter<CivHooks::CvLeagueSpecialSessionEntry_CacheResults>(host, &AfterCvLeagueSpecialSessionEntry_CacheResults);CivRegisterReplace<CivHooks::CvLeagueSpecialSessionEntry_CacheResults>(host, &ReplaceCvLeagueSpecialSessionEntry_CacheResults);
Code
10036bool CvLeagueSpecialSessionEntry::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)10037{10038 if (!CvBaseInfo::CacheResults(kResults, kUtility))10039 {10040 return false;10041 }1004210043 m_eEraTrigger = (EraTypes) GC.getInfoTypeForString(kResults.GetText("EraTrigger"), true);10044 m_eImmediateProposal = (ResolutionTypes) GC.getInfoTypeForString(kResults.GetText("ImmediateProposal"), true);10045 m_eRecurringProposal = (ResolutionTypes) GC.getInfoTypeForString(kResults.GetText("RecurringProposal"), true);10046 m_iTurnsBetweenSessions = kResults.GetInt("TurnsBetweenSessions");10047 m_iCivDelegates = kResults.GetInt("CivDelegates");10048 m_iHostDelegates = kResults.GetInt("HostDelegates");10049 m_iCityStateDelegates = kResults.GetInt("CityStateDelegates");10050 m_bUnitedNations = kResults.GetBool("UnitedNations");1005110052 return true;10053}
Calls
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
- CvGlobals::getInfoTypeForString(const char *, bool) const
Database::Results::GetBoolDatabase::Results::GetIntDatabase::Results::GetText