Hooks
static bool BeforeCvPlayer_SetFaithPurchaseType(CvPlayer* self, FaithPurchaseTypes eType);static void AfterCvPlayer_SetFaithPurchaseType(CvPlayer* self, FaithPurchaseTypes eType);static void ReplaceCvPlayer_SetFaithPurchaseType(void (*original)(CvPlayer*, FaithPurchaseTypes), CvPlayer* self, FaithPurchaseTypes eType);CivRegisterBefore<CivHooks::CvPlayer_SetFaithPurchaseType>(host, &BeforeCvPlayer_SetFaithPurchaseType);CivRegisterAfter<CivHooks::CvPlayer_SetFaithPurchaseType>(host, &AfterCvPlayer_SetFaithPurchaseType);CivRegisterReplace<CivHooks::CvPlayer_SetFaithPurchaseType>(host, &ReplaceCvPlayer_SetFaithPurchaseType);