Bazaar developer reference

CvUnitEntry::GetUnitNames(int) const

Defined in
CvUnitClasses.cpp, line 1248
Class
CvUnitEntry
Hook name
CivHooks::CvUnitEntry_GetUnitNames

Hooks

static bool BeforeCvUnitEntry_GetUnitNames(const CvUnitEntry* self, int i, const char*& result);static void AfterCvUnitEntry_GetUnitNames(const CvUnitEntry* self, int i, const char*& result);static const char* ReplaceCvUnitEntry_GetUnitNames(const char* (*original)(const CvUnitEntry*, int), const CvUnitEntry* self, int i);CivRegisterBefore<CivHooks::CvUnitEntry_GetUnitNames>(host, &BeforeCvUnitEntry_GetUnitNames);CivRegisterAfter<CivHooks::CvUnitEntry_GetUnitNames>(host, &AfterCvUnitEntry_GetUnitNames);CivRegisterReplace<CivHooks::CvUnitEntry_GetUnitNames>(host, &ReplaceCvUnitEntry_GetUnitNames);

Code

1247/// Unique names for individual units (for great people)1248const char* CvUnitEntry::GetUnitNames(int i) const1249{1250	CvAssertMsg(i < GetNumUnitNames(), "Index out of bounds");1251	CvAssertMsg(i > -1, "Index out of bounds");1252	return (m_paszUnitNames) ? m_paszUnitNames[i] : NULL;1253}

Calls

Called by