Bazaar developer reference

CvUnitEntry::GetUnitGroupRequired(int) const

Defined in
CvUnitClasses.cpp, line 1132
Class
CvUnitEntry
Hook name
CivHooks::CvUnitEntry_GetUnitGroupRequired

Hooks

static bool BeforeCvUnitEntry_GetUnitGroupRequired(const CvUnitEntry* self, int i, int& result);static void AfterCvUnitEntry_GetUnitGroupRequired(const CvUnitEntry* self, int i, int& result);static int ReplaceCvUnitEntry_GetUnitGroupRequired(int (*original)(const CvUnitEntry*, int), const CvUnitEntry* self, int i);CivRegisterBefore<CivHooks::CvUnitEntry_GetUnitGroupRequired>(host, &BeforeCvUnitEntry_GetUnitGroupRequired);CivRegisterAfter<CivHooks::CvUnitEntry_GetUnitGroupRequired>(host, &AfterCvUnitEntry_GetUnitGroupRequired);CivRegisterReplace<CivHooks::CvUnitEntry_GetUnitGroupRequired>(host, &ReplaceCvUnitEntry_GetUnitGroupRequired);

Code

1132int CvUnitEntry::GetUnitGroupRequired(int i) const1133{1134	CvAssertMsg(i < GetGroupDefinitions(), "Index out of bounds");1135	CvAssertMsg(i > -1, "Index out of bounds");1136	return m_piUnitGroupRequired ? m_piUnitGroupRequired[i] : NULL;1137}