Hooks
static bool BeforeCvUnitMission_IsHeadMission(UnitHandle hUnit, int iMission, const MissionData*& result);static void AfterCvUnitMission_IsHeadMission(UnitHandle hUnit, int iMission, const MissionData*& result);static const MissionData* ReplaceCvUnitMission_IsHeadMission(const MissionData* (*original)(UnitHandle, int), UnitHandle hUnit, int iMission);CivRegisterBefore<CivHooks::CvUnitMission_IsHeadMission>(host, &BeforeCvUnitMission_IsHeadMission);CivRegisterAfter<CivHooks::CvUnitMission_IsHeadMission>(host, &AfterCvUnitMission_IsHeadMission);CivRegisterReplace<CivHooks::CvUnitMission_IsHeadMission>(host, &ReplaceCvUnitMission_IsHeadMission);