Hooks
static bool BeforeCvTechEntry_SetSoundMP(CvTechEntry* self, const char* szVal);static void AfterCvTechEntry_SetSoundMP(CvTechEntry* self, const char* szVal);static void ReplaceCvTechEntry_SetSoundMP(void (*original)(CvTechEntry*, const char*), CvTechEntry* self, const char* szVal);CivRegisterBefore<CivHooks::CvTechEntry_SetSoundMP>(host, &BeforeCvTechEntry_SetSoundMP);CivRegisterAfter<CivHooks::CvTechEntry_SetSoundMP>(host, &AfterCvTechEntry_SetSoundMP);CivRegisterReplace<CivHooks::CvTechEntry_SetSoundMP>(host, &ReplaceCvTechEntry_SetSoundMP);