Bazaar developer reference

CvCombatInfo::setUnit(BattleUnitTypes, CvUnit *)

Defined in
CvStructs.cpp, line 249
Class
CvCombatInfo
Hook name
CivHooks::CvCombatInfo_setUnit

Hooks

static bool BeforeCvCombatInfo_setUnit(CvCombatInfo* self, BattleUnitTypes unitType, CvUnit* unit);static void AfterCvCombatInfo_setUnit(CvCombatInfo* self, BattleUnitTypes unitType, CvUnit* unit);static void ReplaceCvCombatInfo_setUnit(void (*original)(CvCombatInfo*, BattleUnitTypes, CvUnit*), CvCombatInfo* self, BattleUnitTypes unitType, CvUnit* unit);CivRegisterBefore<CivHooks::CvCombatInfo_setUnit>(host, &BeforeCvCombatInfo_setUnit);CivRegisterAfter<CivHooks::CvCombatInfo_setUnit>(host, &AfterCvCombatInfo_setUnit);CivRegisterReplace<CivHooks::CvCombatInfo_setUnit>(host, &ReplaceCvCombatInfo_setUnit);

Code

249void CvCombatInfo::setUnit(BattleUnitTypes unitType, CvUnit* unit)250{251	checkBattleUnitType(unitType);252	m_pUnits[unitType] = unit;253	BATTLE_JOINED(unit, unitType, false);254}

Calls

Called by