Bazaar developer reference

CvUnitEntry::GetResourceQuantityRequirement(int) const

Defined in
CvUnitClasses.cpp, line 1083
Class
CvUnitEntry
Hook name
CivHooks::CvUnitEntry_GetResourceQuantityRequirement

Hooks

static bool BeforeCvUnitEntry_GetResourceQuantityRequirement(const CvUnitEntry* self, int i, int& result);static void AfterCvUnitEntry_GetResourceQuantityRequirement(const CvUnitEntry* self, int i, int& result);static int ReplaceCvUnitEntry_GetResourceQuantityRequirement(int (*original)(const CvUnitEntry*, int), const CvUnitEntry* self, int i);CivRegisterBefore<CivHooks::CvUnitEntry_GetResourceQuantityRequirement>(host, &BeforeCvUnitEntry_GetResourceQuantityRequirement);CivRegisterAfter<CivHooks::CvUnitEntry_GetResourceQuantityRequirement>(host, &AfterCvUnitEntry_GetResourceQuantityRequirement);CivRegisterReplace<CivHooks::CvUnitEntry_GetResourceQuantityRequirement>(host, &ReplaceCvUnitEntry_GetResourceQuantityRequirement);

Code

1082/// Resources consumed to construct1083int CvUnitEntry::GetResourceQuantityRequirement(int i) const1084{1085	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");1086	CvAssertMsg(i > -1, "Index out of bounds");1087	return m_piResourceQuantityRequirements ? m_piResourceQuantityRequirements[i] : -1;1088}

Called by