Hooks
static bool BeforeCvCityEspionage_SetLastPotential(CvCityEspionage* self, PlayerTypes ePlayer, int iPotential);static void AfterCvCityEspionage_SetLastPotential(CvCityEspionage* self, PlayerTypes ePlayer, int iPotential);static void ReplaceCvCityEspionage_SetLastPotential(void (*original)(CvCityEspionage*, PlayerTypes, int), CvCityEspionage* self, PlayerTypes ePlayer, int iPotential);CivRegisterBefore<CivHooks::CvCityEspionage_SetLastPotential>(host, &BeforeCvCityEspionage_SetLastPotential);CivRegisterAfter<CivHooks::CvCityEspionage_SetLastPotential>(host, &AfterCvCityEspionage_SetLastPotential);CivRegisterReplace<CivHooks::CvCityEspionage_SetLastPotential>(host, &ReplaceCvCityEspionage_SetLastPotential);