Hooks
static bool BeforeCvPlayerTechs_IsCurrentResearchRepeat(const CvPlayerTechs* self, bool& result);static void AfterCvPlayerTechs_IsCurrentResearchRepeat(const CvPlayerTechs* self, bool& result);static bool ReplaceCvPlayerTechs_IsCurrentResearchRepeat(bool (*original)(const CvPlayerTechs*), const CvPlayerTechs* self);CivRegisterBefore<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &BeforeCvPlayerTechs_IsCurrentResearchRepeat);CivRegisterAfter<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &AfterCvPlayerTechs_IsCurrentResearchRepeat);CivRegisterReplace<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &ReplaceCvPlayerTechs_IsCurrentResearchRepeat);