Hooks
static bool BeforeCvTeamTechs_GetResearchLeft(const CvTeamTechs* self, TechTypes eTech, int& result);static void AfterCvTeamTechs_GetResearchLeft(const CvTeamTechs* self, TechTypes eTech, int& result);static int ReplaceCvTeamTechs_GetResearchLeft(int (*original)(const CvTeamTechs*, TechTypes), const CvTeamTechs* self, TechTypes eTech);CivRegisterBefore<CivHooks::CvTeamTechs_GetResearchLeft>(host, &BeforeCvTeamTechs_GetResearchLeft);CivRegisterAfter<CivHooks::CvTeamTechs_GetResearchLeft>(host, &AfterCvTeamTechs_GetResearchLeft);CivRegisterReplace<CivHooks::CvTeamTechs_GetResearchLeft>(host, &ReplaceCvTeamTechs_GetResearchLeft);