Bazaar developer reference

CvRouteInfo::getResourceQuantityRequirement(int) const

Defined in
CvInfos.cpp, line 4322
Class
CvRouteInfo
Hook name
CivHooks::CvRouteInfo_getResourceQuantityRequirement

Hooks

static bool BeforeCvRouteInfo_getResourceQuantityRequirement(const CvRouteInfo* self, int i, int& result);static void AfterCvRouteInfo_getResourceQuantityRequirement(const CvRouteInfo* self, int i, int& result);static int ReplaceCvRouteInfo_getResourceQuantityRequirement(int (*original)(const CvRouteInfo*, int), const CvRouteInfo* self, int i);CivRegisterBefore<CivHooks::CvRouteInfo_getResourceQuantityRequirement>(host, &BeforeCvRouteInfo_getResourceQuantityRequirement);CivRegisterAfter<CivHooks::CvRouteInfo_getResourceQuantityRequirement>(host, &AfterCvRouteInfo_getResourceQuantityRequirement);CivRegisterReplace<CivHooks::CvRouteInfo_getResourceQuantityRequirement>(host, &ReplaceCvRouteInfo_getResourceQuantityRequirement);

Code

4322int CvRouteInfo::getResourceQuantityRequirement(int i) const4323{4324	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");4325	CvAssertMsg(i > -1, "Index out of bounds");4326	return m_piResourceQuantityRequirements ? m_piResourceQuantityRequirements[i] : -1;4327}

Called by