Hooks
static bool BeforeCvTechEntry_IsPermanentAllianceTrading(const CvTechEntry* self, bool& result);static void AfterCvTechEntry_IsPermanentAllianceTrading(const CvTechEntry* self, bool& result);static bool ReplaceCvTechEntry_IsPermanentAllianceTrading(bool (*original)(const CvTechEntry*), const CvTechEntry* self);CivRegisterBefore<CivHooks::CvTechEntry_IsPermanentAllianceTrading>(host, &BeforeCvTechEntry_IsPermanentAllianceTrading);CivRegisterAfter<CivHooks::CvTechEntry_IsPermanentAllianceTrading>(host, &AfterCvTechEntry_IsPermanentAllianceTrading);CivRegisterReplace<CivHooks::CvTechEntry_IsPermanentAllianceTrading>(host, &ReplaceCvTechEntry_IsPermanentAllianceTrading);