Bazaar developer reference

CvBuildingEntry::GetResourceQuantityRequirement(int) const

Defined in
CvBuildingClasses.cpp, line 1915
Class
CvBuildingEntry
Hook name
CivHooks::CvBuildingEntry_GetResourceQuantityRequirement

Hooks

static bool BeforeCvBuildingEntry_GetResourceQuantityRequirement(const CvBuildingEntry* self, int i, int& result);static void AfterCvBuildingEntry_GetResourceQuantityRequirement(const CvBuildingEntry* self, int i, int& result);static int ReplaceCvBuildingEntry_GetResourceQuantityRequirement(int (*original)(const CvBuildingEntry*, int), const CvBuildingEntry* self, int i);CivRegisterBefore<CivHooks::CvBuildingEntry_GetResourceQuantityRequirement>(host, &BeforeCvBuildingEntry_GetResourceQuantityRequirement);CivRegisterAfter<CivHooks::CvBuildingEntry_GetResourceQuantityRequirement>(host, &AfterCvBuildingEntry_GetResourceQuantityRequirement);CivRegisterReplace<CivHooks::CvBuildingEntry_GetResourceQuantityRequirement>(host, &ReplaceCvBuildingEntry_GetResourceQuantityRequirement);

Code

1914/// Resources consumed to construct1915int CvBuildingEntry::GetResourceQuantityRequirement(int i) const1916{1917	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");1918	CvAssertMsg(i > -1, "Index out of bounds");1919	return m_piResourceQuantityRequirements ? m_piResourceQuantityRequirements[i] : -1;1920}

Called by