Hooks
static bool BeforeCvPlayer_canSpyDestroyUnit(const CvPlayer* self, PlayerTypes arg0, CvUnit& kUnit, bool& result);static void AfterCvPlayer_canSpyDestroyUnit(const CvPlayer* self, PlayerTypes arg0, CvUnit& kUnit, bool& result);static bool ReplaceCvPlayer_canSpyDestroyUnit(bool (*original)(const CvPlayer*, PlayerTypes, CvUnit&), const CvPlayer* self, PlayerTypes arg0, CvUnit& kUnit);CivRegisterBefore<CivHooks::CvPlayer_canSpyDestroyUnit>(host, &BeforeCvPlayer_canSpyDestroyUnit);CivRegisterAfter<CivHooks::CvPlayer_canSpyDestroyUnit>(host, &AfterCvPlayer_canSpyDestroyUnit);CivRegisterReplace<CivHooks::CvPlayer_canSpyDestroyUnit>(host, &ReplaceCvPlayer_canSpyDestroyUnit);