Hooks
static bool BeforeCvReligionBeliefs_GetImprovementYieldChange(const CvReligionBeliefs* self, ImprovementTypes eImprovement, YieldTypes eYield, int& result);static void AfterCvReligionBeliefs_GetImprovementYieldChange(const CvReligionBeliefs* self, ImprovementTypes eImprovement, YieldTypes eYield, int& result);static int ReplaceCvReligionBeliefs_GetImprovementYieldChange(int (*original)(const CvReligionBeliefs*, ImprovementTypes, YieldTypes), const CvReligionBeliefs* self, ImprovementTypes eImprovement, YieldTypes eYield);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetImprovementYieldChange>(host, &BeforeCvReligionBeliefs_GetImprovementYieldChange);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetImprovementYieldChange>(host, &AfterCvReligionBeliefs_GetImprovementYieldChange);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetImprovementYieldChange>(host, &ReplaceCvReligionBeliefs_GetImprovementYieldChange);