Hooks
static bool BeforeCvPlayer_canSpyDestroyBuilding(const CvPlayer* self, PlayerTypes arg0, BuildingTypes eBuilding, bool& result);static void AfterCvPlayer_canSpyDestroyBuilding(const CvPlayer* self, PlayerTypes arg0, BuildingTypes eBuilding, bool& result);static bool ReplaceCvPlayer_canSpyDestroyBuilding(bool (*original)(const CvPlayer*, PlayerTypes, BuildingTypes), const CvPlayer* self, PlayerTypes arg0, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvPlayer_canSpyDestroyBuilding>(host, &BeforeCvPlayer_canSpyDestroyBuilding);CivRegisterAfter<CivHooks::CvPlayer_canSpyDestroyBuilding>(host, &AfterCvPlayer_canSpyDestroyBuilding);CivRegisterReplace<CivHooks::CvPlayer_canSpyDestroyBuilding>(host, &ReplaceCvPlayer_canSpyDestroyBuilding);