Hooks
static bool BeforeCvBeliefEntry_GetImprovementYieldChange(const CvBeliefEntry* self, ImprovementTypes eIndex1, YieldTypes eIndex2, int& result);static void AfterCvBeliefEntry_GetImprovementYieldChange(const CvBeliefEntry* self, ImprovementTypes eIndex1, YieldTypes eIndex2, int& result);static int ReplaceCvBeliefEntry_GetImprovementYieldChange(int (*original)(const CvBeliefEntry*, ImprovementTypes, YieldTypes), const CvBeliefEntry* self, ImprovementTypes eIndex1, YieldTypes eIndex2);CivRegisterBefore<CivHooks::CvBeliefEntry_GetImprovementYieldChange>(host, &BeforeCvBeliefEntry_GetImprovementYieldChange);CivRegisterAfter<CivHooks::CvBeliefEntry_GetImprovementYieldChange>(host, &AfterCvBeliefEntry_GetImprovementYieldChange);CivRegisterReplace<CivHooks::CvBeliefEntry_GetImprovementYieldChange>(host, &ReplaceCvBeliefEntry_GetImprovementYieldChange);