Hooks
static bool BeforeCvUnit_GetMissionData(CvUnit* self, int iIndex, const MissionData*& result);static void AfterCvUnit_GetMissionData(CvUnit* self, int iIndex, const MissionData*& result);static const MissionData* ReplaceCvUnit_GetMissionData(const MissionData* (*original)(CvUnit*, int), CvUnit* self, int iIndex);CivRegisterBefore<CivHooks::CvUnit_GetMissionData>(host, &BeforeCvUnit_GetMissionData);CivRegisterAfter<CivHooks::CvUnit_GetMissionData>(host, &AfterCvUnit_GetMissionData);CivRegisterReplace<CivHooks::CvUnit_GetMissionData>(host, &ReplaceCvUnit_GetMissionData);