Hooks
static bool BeforeCvPolicyEntry_IsFaithPurchaseUnitClass(const CvPolicyEntry* self, const int eUnitClass, const int eCurrentEra, bool& result);static void AfterCvPolicyEntry_IsFaithPurchaseUnitClass(const CvPolicyEntry* self, const int eUnitClass, const int eCurrentEra, bool& result);static bool ReplaceCvPolicyEntry_IsFaithPurchaseUnitClass(bool (*original)(const CvPolicyEntry*, const int, const int), const CvPolicyEntry* self, const int eUnitClass, const int eCurrentEra);CivRegisterBefore<CivHooks::CvPolicyEntry_IsFaithPurchaseUnitClass>(host, &BeforeCvPolicyEntry_IsFaithPurchaseUnitClass);CivRegisterAfter<CivHooks::CvPolicyEntry_IsFaithPurchaseUnitClass>(host, &AfterCvPolicyEntry_IsFaithPurchaseUnitClass);CivRegisterReplace<CivHooks::CvPolicyEntry_IsFaithPurchaseUnitClass>(host, &ReplaceCvPolicyEntry_IsFaithPurchaseUnitClass);