Bazaar developer reference

CvUnit::setLeaderUnitType(UnitTypes)

Defined in
CvUnit.cpp, line 19758
Class
CvUnit
Hook name
CivHooks::CvUnit_setLeaderUnitType

Hooks

static bool BeforeCvUnit_setLeaderUnitType(CvUnit* self, UnitTypes leaderUnitType);static void AfterCvUnit_setLeaderUnitType(CvUnit* self, UnitTypes leaderUnitType);static void ReplaceCvUnit_setLeaderUnitType(void (*original)(CvUnit*, UnitTypes), CvUnit* self, UnitTypes leaderUnitType);CivRegisterBefore<CivHooks::CvUnit_setLeaderUnitType>(host, &BeforeCvUnit_setLeaderUnitType);CivRegisterAfter<CivHooks::CvUnit_setLeaderUnitType>(host, &AfterCvUnit_setLeaderUnitType);CivRegisterReplace<CivHooks::CvUnit_setLeaderUnitType>(host, &ReplaceCvUnit_setLeaderUnitType);

Code

19758void CvUnit::setLeaderUnitType(UnitTypes leaderUnitType)19759{19760	VALIDATE_OBJECT19761	if(m_eLeaderUnitType != leaderUnitType)19762	{19763		m_eLeaderUnitType = leaderUnitType;19764	}19765}

Calls

Called by