Hooks
static bool BeforeCvLuaTeamTech_lSetResearchProgress(lua_State* L, int& result);static void AfterCvLuaTeamTech_lSetResearchProgress(lua_State* L, int& result);static int ReplaceCvLuaTeamTech_lSetResearchProgress(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaTeamTech_lSetResearchProgress>(host, &BeforeCvLuaTeamTech_lSetResearchProgress);CivRegisterAfter<CivHooks::CvLuaTeamTech_lSetResearchProgress>(host, &AfterCvLuaTeamTech_lSetResearchProgress);CivRegisterReplace<CivHooks::CvLuaTeamTech_lSetResearchProgress>(host, &ReplaceCvLuaTeamTech_lSetResearchProgress);