Hooks
static bool BeforeCvImprovementEntry_GetAdjacentSameTypeYield(const CvImprovementEntry* self, int i, int& result);static void AfterCvImprovementEntry_GetAdjacentSameTypeYield(const CvImprovementEntry* self, int i, int& result);static int ReplaceCvImprovementEntry_GetAdjacentSameTypeYield(int (*original)(const CvImprovementEntry*, int), const CvImprovementEntry* self, int i);CivRegisterBefore<CivHooks::CvImprovementEntry_GetAdjacentSameTypeYield>(host, &BeforeCvImprovementEntry_GetAdjacentSameTypeYield);CivRegisterAfter<CivHooks::CvImprovementEntry_GetAdjacentSameTypeYield>(host, &AfterCvImprovementEntry_GetAdjacentSameTypeYield);CivRegisterReplace<CivHooks::CvImprovementEntry_GetAdjacentSameTypeYield>(host, &ReplaceCvImprovementEntry_GetAdjacentSameTypeYield);