Bazaar developer reference

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

Defined in
CvPlotInfo.cpp, line 38
Class
CvPlotInfo
Hook name
CivHooks::CvPlotInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvPlotInfo_CacheResults(CvPlotInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvPlotInfo_CacheResults(CvPlotInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvPlotInfo_CacheResults(bool (*original)(CvPlotInfo*, Database::Results&, CvDatabaseUtility&), CvPlotInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvPlotInfo_CacheResults>(host, &BeforeCvPlotInfo_CacheResults);CivRegisterAfter<CivHooks::CvPlotInfo_CacheResults>(host, &AfterCvPlotInfo_CacheResults);CivRegisterReplace<CivHooks::CvPlotInfo_CacheResults>(host, &ReplaceCvPlotInfo_CacheResults);

Code

38bool CvPlotInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)39{40	if(!CvBaseInfo::CacheResults(kResults, kUtility))41		return false;4243	m_bWater = kResults.GetBool("Water");44	m_bImpassable = kResults.GetBool("Impassable");4546	//Arrays47	const char* szPlotType = GetType();48	kUtility.SetYields(m_piYields, "Plot_Yields", "PlotType", szPlotType);4950	return true;51}

Calls