Hooks
static bool BeforeCvUnitMission_GetHeadMissionData(UnitHandle hUnit, const MissionData*& result);static void AfterCvUnitMission_GetHeadMissionData(UnitHandle hUnit, const MissionData*& result);static const MissionData* ReplaceCvUnitMission_GetHeadMissionData(const MissionData* (*original)(UnitHandle), UnitHandle hUnit);CivRegisterBefore<CivHooks::CvUnitMission_GetHeadMissionData>(host, &BeforeCvUnitMission_GetHeadMissionData);CivRegisterAfter<CivHooks::CvUnitMission_GetHeadMissionData>(host, &AfterCvUnitMission_GetHeadMissionData);CivRegisterReplace<CivHooks::CvUnitMission_GetHeadMissionData>(host, &ReplaceCvUnitMission_GetHeadMissionData);