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);