Bazaar developer reference

CvMissionDefinition::getUnit(BattleUnitTypes) const

Defined in
CvStructs.cpp, line 571
Class
CvMissionDefinition
Hook name
CivHooks::CvMissionDefinition_getUnit

Hooks

static bool BeforeCvMissionDefinition_getUnit(const CvMissionDefinition* self, BattleUnitTypes unitType, CvUnit*& result);static void AfterCvMissionDefinition_getUnit(const CvMissionDefinition* self, BattleUnitTypes unitType, CvUnit*& result);static CvUnit* ReplaceCvMissionDefinition_getUnit(CvUnit* (*original)(const CvMissionDefinition*, BattleUnitTypes), const CvMissionDefinition* self, BattleUnitTypes unitType);CivRegisterBefore<CivHooks::CvMissionDefinition_getUnit>(host, &BeforeCvMissionDefinition_getUnit);CivRegisterAfter<CivHooks::CvMissionDefinition_getUnit>(host, &AfterCvMissionDefinition_getUnit);CivRegisterReplace<CivHooks::CvMissionDefinition_getUnit>(host, &ReplaceCvMissionDefinition_getUnit);

Code

571CvUnit* CvMissionDefinition::getUnit(BattleUnitTypes unitType) const572{573	checkBattleUnitType(unitType);574	return m_aUnits[unitType];575}

Calls

Called by