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