Hooks
static bool BeforeCvCityEspionage_HasReachedGoal(CvCityEspionage* self, PlayerTypes ePlayer, bool& result);static void AfterCvCityEspionage_HasReachedGoal(CvCityEspionage* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvCityEspionage_HasReachedGoal(bool (*original)(CvCityEspionage*, PlayerTypes), CvCityEspionage* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvCityEspionage_HasReachedGoal>(host, &BeforeCvCityEspionage_HasReachedGoal);CivRegisterAfter<CivHooks::CvCityEspionage_HasReachedGoal>(host, &AfterCvCityEspionage_HasReachedGoal);CivRegisterReplace<CivHooks::CvCityEspionage_HasReachedGoal>(host, &ReplaceCvCityEspionage_HasReachedGoal);