Hooks
static bool BeforeCvCitySiteEvaluator_BestFoundValueForSpecificYield(CvCitySiteEvaluator* self, CvPlayer* pPlayer, YieldTypes eYield, int& result);static void AfterCvCitySiteEvaluator_BestFoundValueForSpecificYield(CvCitySiteEvaluator* self, CvPlayer* pPlayer, YieldTypes eYield, int& result);static int ReplaceCvCitySiteEvaluator_BestFoundValueForSpecificYield(int (*original)(CvCitySiteEvaluator*, CvPlayer*, YieldTypes), CvCitySiteEvaluator* self, CvPlayer* pPlayer, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCitySiteEvaluator_BestFoundValueForSpecificYield>(host, &BeforeCvCitySiteEvaluator_BestFoundValueForSpecificYield);CivRegisterAfter<CivHooks::CvCitySiteEvaluator_BestFoundValueForSpecificYield>(host, &AfterCvCitySiteEvaluator_BestFoundValueForSpecificYield);CivRegisterReplace<CivHooks::CvCitySiteEvaluator_BestFoundValueForSpecificYield>(host, &ReplaceCvCitySiteEvaluator_BestFoundValueForSpecificYield);