Hooks
static bool BeforeCvCityEspionage_SetLastProgress(CvCityEspionage* self, PlayerTypes ePlayer, int iProgress);static void AfterCvCityEspionage_SetLastProgress(CvCityEspionage* self, PlayerTypes ePlayer, int iProgress);static void ReplaceCvCityEspionage_SetLastProgress(void (*original)(CvCityEspionage*, PlayerTypes, int), CvCityEspionage* self, PlayerTypes ePlayer, int iProgress);CivRegisterBefore<CivHooks::CvCityEspionage_SetLastProgress>(host, &BeforeCvCityEspionage_SetLastProgress);CivRegisterAfter<CivHooks::CvCityEspionage_SetLastProgress>(host, &AfterCvCityEspionage_SetLastProgress);CivRegisterReplace<CivHooks::CvCityEspionage_SetLastProgress>(host, &ReplaceCvCityEspionage_SetLastProgress);