Bazaar developer reference

CvUnit::getNameKey() const

Defined in
CvUnit.cpp, line 20052
Class
CvUnit
Hook name
CivHooks::CvUnit_getNameKey

Hooks

static bool BeforeCvUnit_getNameKey(const CvUnit* self, const char*& result);static void AfterCvUnit_getNameKey(const CvUnit* self, const char*& result);static const char* ReplaceCvUnit_getNameKey(const char* (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getNameKey>(host, &BeforeCvUnit_getNameKey);CivRegisterAfter<CivHooks::CvUnit_getNameKey>(host, &AfterCvUnit_getNameKey);CivRegisterReplace<CivHooks::CvUnit_getNameKey>(host, &ReplaceCvUnit_getNameKey);

Code

20052const char* CvUnit::getNameKey() const20053{20054	VALIDATE_OBJECT20055#if defined(MOD_PROMOTIONS_UNIT_NAMING)20056	if (MOD_PROMOTIONS_UNIT_NAMING) {20057		if (!m_strUnitName.IsEmpty()) {20058			return m_strUnitName.c_str();20059		}20060	}20061#endif2006220063	return getUnitInfo().GetTextKey();20064}

Calls

Called by