Hooks
static bool BeforeCvTechEntry_SetSound(CvTechEntry* self, const char* szVal);static void AfterCvTechEntry_SetSound(CvTechEntry* self, const char* szVal);static void ReplaceCvTechEntry_SetSound(void (*original)(CvTechEntry*, const char*), CvTechEntry* self, const char* szVal);CivRegisterBefore<CivHooks::CvTechEntry_SetSound>(host, &BeforeCvTechEntry_SetSound);CivRegisterAfter<CivHooks::CvTechEntry_SetSound>(host, &AfterCvTechEntry_SetSound);CivRegisterReplace<CivHooks::CvTechEntry_SetSound>(host, &ReplaceCvTechEntry_SetSound);