Bazaar developer reference

CvUnit::setName(CvString)

Defined in
CvUnit.cpp, line 20093
Class
CvUnit
Hook name
CivHooks::CvUnit_setName

Hooks

static bool BeforeCvUnit_setName(CvUnit* self, CvString strNewValue);static void AfterCvUnit_setName(CvUnit* self, CvString strNewValue);static void ReplaceCvUnit_setName(void (*original)(CvUnit*, CvString), CvUnit* self, CvString strNewValue);CivRegisterBefore<CivHooks::CvUnit_setName>(host, &BeforeCvUnit_setName);CivRegisterAfter<CivHooks::CvUnit_setName>(host, &AfterCvUnit_setName);CivRegisterReplace<CivHooks::CvUnit_setName>(host, &ReplaceCvUnit_setName);

Code

20093void CvUnit::setName(CvString strNewValue)20094{20095	VALIDATE_OBJECT20096	gDLL->stripSpecialCharacters(strNewValue);2009720098	m_strName = strNewValue;20099	DLLUI->setDirty(UnitInfo_DIRTY_BIT, true);20100}

Calls