Bazaar developer reference

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