Bazaar developer reference

CvUnitEntry::GetBuilds(int) const

Defined in
CvUnitClasses.cpp, line 1164
Class
CvUnitEntry
Hook name
CivHooks::CvUnitEntry_GetBuilds

Hooks

static bool BeforeCvUnitEntry_GetBuilds(const CvUnitEntry* self, int i, bool& result);static void AfterCvUnitEntry_GetBuilds(const CvUnitEntry* self, int i, bool& result);static bool ReplaceCvUnitEntry_GetBuilds(bool (*original)(const CvUnitEntry*, int), const CvUnitEntry* self, int i);CivRegisterBefore<CivHooks::CvUnitEntry_GetBuilds>(host, &BeforeCvUnitEntry_GetBuilds);CivRegisterAfter<CivHooks::CvUnitEntry_GetBuilds>(host, &AfterCvUnitEntry_GetBuilds);CivRegisterReplace<CivHooks::CvUnitEntry_GetBuilds>(host, &ReplaceCvUnitEntry_GetBuilds);

Code

1163/// What improvements can this unit build?1164bool CvUnitEntry::GetBuilds(int i) const1165{1166	CvAssertMsg(i < GC.getNumBuildInfos(), "Index out of bounds");1167	CvAssertMsg(i > -1, "Index out of bounds");1168	return m_pbBuilds ? m_pbBuilds[i] : false;1169}

Called by