Hooks
static bool BeforeCvTeam_CancelResearchAgreement(CvTeam* self, TeamTypes eIndex);static void AfterCvTeam_CancelResearchAgreement(CvTeam* self, TeamTypes eIndex);static void ReplaceCvTeam_CancelResearchAgreement(void (*original)(CvTeam*, TeamTypes), CvTeam* self, TeamTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_CancelResearchAgreement>(host, &BeforeCvTeam_CancelResearchAgreement);CivRegisterAfter<CivHooks::CvTeam_CancelResearchAgreement>(host, &AfterCvTeam_CancelResearchAgreement);CivRegisterReplace<CivHooks::CvTeam_CancelResearchAgreement>(host, &ReplaceCvTeam_CancelResearchAgreement);