Bazaar developer reference

CvMissionDefinition::setUnit(BattleUnitTypes, CvUnit *)

Defined in
CvStructs.cpp, line 577
Class
CvMissionDefinition
Hook name
CivHooks::CvMissionDefinition_setUnit

Hooks

static bool BeforeCvMissionDefinition_setUnit(CvMissionDefinition* self, BattleUnitTypes unitType, CvUnit* unit);static void AfterCvMissionDefinition_setUnit(CvMissionDefinition* self, BattleUnitTypes unitType, CvUnit* unit);static void ReplaceCvMissionDefinition_setUnit(void (*original)(CvMissionDefinition*, BattleUnitTypes, CvUnit*), CvMissionDefinition* self, BattleUnitTypes unitType, CvUnit* unit);CivRegisterBefore<CivHooks::CvMissionDefinition_setUnit>(host, &BeforeCvMissionDefinition_setUnit);CivRegisterAfter<CivHooks::CvMissionDefinition_setUnit>(host, &AfterCvMissionDefinition_setUnit);CivRegisterReplace<CivHooks::CvMissionDefinition_setUnit>(host, &ReplaceCvMissionDefinition_setUnit);

Code

577void CvMissionDefinition::setUnit(BattleUnitTypes unitType, CvUnit* unit)578{579	checkBattleUnitType(unitType);580	m_aUnits[unitType] = unit;581}

Calls

Called by